如何为用户实体创建和调用操作按钮
How to create and call action button for User entity
我创建了一个 portlet,它有用户表单,点击 class 中的保存按钮,我调用 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 方法无法做到这一点,如何为用户列表添加操作按钮以便我可以编辑用户信息。
关于我可以用什么方式完成我的任务的任何建议
您要搜索的内容在以下文件中实现:https://github.com/liferay/liferay-portal/blob/6.2.x/portal-web/docroot/html/portlet/users_admin/user_action.jsp
该文件包含在搜索迭代器的最后一列中。
我创建了一个 portlet,它有用户表单,点击 class 中的保存按钮,我调用 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 方法无法做到这一点,如何为用户列表添加操作按钮以便我可以编辑用户信息。
关于我可以用什么方式完成我的任务的任何建议
您要搜索的内容在以下文件中实现:https://github.com/liferay/liferay-portal/blob/6.2.x/portal-web/docroot/html/portlet/users_admin/user_action.jsp
该文件包含在搜索迭代器的最后一列中。