Форма создания пользователей и организации

Я добавил каталог портала на общедоступную страницу, содержащую пользователей и организацию.

Q1>> Мне нужно добавить портлет, позволяющий пользователям в зависимости от их ролей добавлять редактирование организации и пользователей в зависимости от их ролей за пределами панели управления «внутри моего нового портлета на общедоступной странице»?

OR

Внутренний портлет каталога портала позволяет пользователям в зависимости от их ролей добавлять организацию редактирования и роли вне панели управления «внутри моего нового портлета»?

Q2>> Как сделать настраиваемые поля обязательными?

Я новичок в лайфрей.

Как это сделать ?


person Munadel    schedule 03.03.2014    source источник


Ответы (1)


Подход 1 (не рекомендуется, поскольку Liferay не рекомендует использовать EXT + у вас нет большого опыта работы с Liferay)

  1. Создайте подключаемый модуль EXT для изменения файла liferay-display.xml Liferay и переместите свои портлеты из списка скрытых портлетов категорий в категорию по вашему выбору.
  2. Создайте подключаемый модуль ловушки, чтобы изменить пользовательский интерфейс этого портлета, чтобы сделать ваши настраиваемые поля обязательными.

Подход 2 (рекомендуется из-за его чистоты и ремонтопригодности):

Создайте собственный портлет, соответствующий вашим требованиям. Вот что вам понадобится для создания:

  1. JSP для получения необходимых полей (основные поля + ваши настраиваемые поля) из пользовательского интерфейса
  2. Класс портлета, который использует следующие классы
  3. Организация*ServiceUtil
  4. Expando*ServiceUtil
  5. Организация getExpandoBridge() для заполнения настраиваемых полей.
person Rushikesh Thakkar    schedule 03.03.2014