Java 将另一个jsp文件中的图标菜单作为列添加到liferay中的datatable中
下表使用纯容器显示和填充数据库中的表,而上表使用datatable 但是,我希望复制上表actions.jsp中包含的显示编辑和删除操作图标菜单的最后一列 这是我在view.jsp中显示数据表的部分代码。Java 将另一个jsp文件中的图标菜单作为列添加到liferay中的datatable中,java,jquery,jsp,datatable,liferay,Java,Jquery,Jsp,Datatable,Liferay,下表使用纯容器显示和填充数据库中的表,而上表使用datatable 但是,我希望复制上表actions.jsp中包含的显示编辑和删除操作图标菜单的最后一列 这是我在view.jsp中显示数据表的部分代码。 <% List<Guestbook> guestbookList = GuestbookLocalServiceUtil.getGuestbooks(scopeGroupId); request.setAttribute("guestbookList", guestbook
<%
List<Guestbook> guestbookList = GuestbookLocalServiceUtil.getGuestbooks(scopeGroupId);
request.setAttribute("guestbookList", guestbookList);
%>
<table id="gbdb" class="table table-bordered table-striped" style="width:100%">
<thead>
<tr>
<th>Name</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<c:forEach items="${guestbookList}" var="guestbook">
<tr>
<td>${guestbook.name}</td>
<td>${guestbook.status}</td>
<td><jsp:include page="${actions.jsp}" flush="true" /></td>
</tr>
</c:forEach>
</tbody>
</table>
名称
地位
行动
${guestbook.name}
${guestbook.status}
但是,正如您所看到的,我的diplaying actions.jsp函数与使用容器的方法不同,我可以使用
<td> <liferay-ui:search-container-column-jsp
align="right"
path="/guestbookadminportlet/guestbook_actions.jsp" /></td>
请通过引用actions.jsp帮助我正确显示。如果使用jQuery数据表,则不应将整个jsp作为操作列包括在内 假设您需要添加deletebook操作,这样您的td应该被以下代码替换
介意向我解释一下字段吗;从何处派生var=“deleteBookUrl”广告位置。href=${deleteBookUrl}?“deleteBookUrl”不是字段。它是操作的变量名,请通过谷歌了解如何在liferay中创建呈现/操作URL。