如何为用户实体创建和调用操作按钮

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

该文件包含在搜索迭代器的最后一列中。