JQuery DataTables не работает в моем приложении Struts - PullRequest
1 голос
/ 31 января 2012

Я новичок в Jquery DataTables, я впервые их использую, я реализовал на своей странице JSP, я использую Struts 1.3, но он не работает, ничего не происходит, я не понимаю, что на самом деле происходит, просто показывает только данные, без фильтра, нет нумерации страниц, нет сортировки, нет строки поиска. Ничего не выйдет. Я скачал DataTables 1.8

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Room List</title>
 <script type="text/javascript" charset="utf-8" src="DataTables/media/js/jquery.js">      </script>
   <script type="text/javascript" charset="utf-8"      src="DataTables/media/js/jquery.dataTables.js"></script>


<link href="DataTables/media/css/Beautiful.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
$(document).ready(function() {
$('#room_id').dataTable();

 } );
 </script>
 </head>

 <body>
<%@include file="Header.jsp" %> 
<% 
 ArrayList list = (ArrayList)request.getAttribute("list");

 %>
 <table id="room_id" border="0" cellpadding="0" cellspacing="0" class="pretty">
  <tr>
  <td>Code</td>
  <td>Name</td>
  <td>Floor Name</td>
  <td>Location Name</td>
  </tr>
  <%
  for (int index=1; index<list.size(); index++) { 
  RoomBean room =(RoomBean)list.get(index);
  %>
 <tr>
 <td>
 <%=room.getcode()%>
 </td>
 <td>
 <%=room.getname() %>
 </td>
 <td>
 <%=room.getfloorname() %>
 </td>
 <td>
 <%=room.getlocationname() %>
 </td>
 </tr>
 <% } %>
 </table>
 </body>

 </html>

, где я делаю что-то неправильно.

1 Ответ

0 голосов
/ 15 февраля 2012

Вы неправильно сформировали таблицу. Чтобы применить плагин datatables, ваша таблица должна иметь разделы thead и tbody, в которых есть зашнурованные строки.

С уважением, Йован

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...