Как создать и вызвать кнопку действия для объекта User
Я создал портлет, который имеет форму пользователя и по нажатию кнопки сохранения в классе, который я вызываю UserLocalServiceUtil.addUser(), чтобы сохранить информацию о пользователе в БД. С помощью следующего кода я печатаю список пользователей в моем view.jsp
,
<liferay-ui:search-container delta="10" emptyResultsMessage="no-users-were-found">
<liferay-ui:search-container-results
results="<%=UserLocalServiceUtil.getUsers(searchContainer.getStart(), searchContainer.getEnd())%>"
total="<%=UserLocalServiceUtil.getUsersCount()%>" />
<liferay-ui:search-container-row
className="com.liferay.portal.model.User"
keyProperty="userId"
modelVar="user"
>
<liferay-ui:search-container-column-text
name="name"
value="<%= user.getFullName() %>"
/>
<liferay-ui:search-container-column-text
name="first-name"
property="firstName"
/>
<liferay-ui:search-container-column-text
name="last-name"
property="lastName"
/>
<liferay-ui:search-container-column-text
name="screen-name"
property="screenName"
/>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
</liferay-ui:search-container>
<liferay-ui:search-container delta="10" emptyResultsMessage="no-users-were-found" />
Теперь снимок экрана для моего кода выглядит следующим образом:
Теперь я хотел включить элементы управления действиями для списка пользователей. Есть ли способ вызывать методы API для вызова и включения следующих кнопок действий с функциональностью.
Если это невозможно с помощью методов API, Как добавить кнопки действий для списка пользователей, чтобы я мог редактировать информацию о пользователе.
Любые предложения о том, каким образом я могу достичь своей задачи
1 ответ
То, что вы ищете, реализовано в следующем файле: https://github.com/liferay/liferay-portal/blob/6.2.x/portal-web/docroot/html/portlet/users_admin/user_action.jsp
Этот файл включен в последний столбец поискового итератора.