Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将另一个jsp文件中的图标菜单作为列添加到liferay中的datatable中_Java_Jquery_Jsp_Datatable_Liferay - Fatal编程技术网

Java 将另一个jsp文件中的图标菜单作为列添加到liferay中的datatable中

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

下表使用纯容器显示和填充数据库中的表,而上表使用datatable

但是,我希望复制上表actions.jsp中包含的显示编辑和删除操作图标菜单的最后一列

这是我在view.jsp中显示数据表的部分代码。

<%

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。