Я создал портлет, который имеет форму пользователя и при нажатии кнопки сохранения в классе я вызываю 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, как добавить кнопки действий для списка пользователей, чтобы я мог редактировать информацию о пользователе.
Любые предложения о том, каким образом я могу выполнить свою задачу