0

我在包含用户和组织的公共页面中添加了门户目录

Q1>> 我需要添加portlet 允许用户根据他们的角色添加编辑组织和用户根据他们的角色在控制面板之外“在我的公共页面中的新portlet 内”?

或者

内部门户目录 portlet 允许用户根据他们的角色在“我的新 portlet 内部”的控制面板之外添加编辑组织和角色?

Q2>>如何使自定义字段成为必填字段?

我是liferay的新手。

怎么做 ?

4

1 回答 1

0

方法 1(不推荐,因为 Liferay 不鼓励使用 EXT + 你对 Liferay 没有太多经验)

  1. 创建一个 EXT 插件来修改 Liferay 的 liferay-display.xml,并将您的 portlet 从隐藏类别 portlet 列表移动到您选择的类别
  2. 创建一个钩子插件以更改此 portlet 的 UI 以使您的自定义字段成为强制性的

方法 2(推荐用于清洁和可维护性):

创建一个自定义 portlet 来满足您的要求。这是您需要创建的内容:

  1. JSP 从 UI 中获取必要的字段(基本字段 + 您的自定义字段)
  2. 使用以下类的 Portlet 类
  3. 组织*ServiceUtil
  4. Expando*ServiceUtil
  5. 组织的 getExpandoBridge() 填充您的自定义字段
于 2014-03-03T13:04:17.343 回答