1

我正在尝试FooTable-2在我的项目中实施,但由于某种原因,我无法让分页工作。

我正在关注教程,这是迄今为止我所拥有的表格代码:

<div id="mainContent">
   <div id="allTrackersDiv" style="display: none;">
      <label><b>Active Trackers</b></label>
      <table class="activeTrackersTable" id="allTrackersTable" 
         data-page-navigation=".pagination">
         <thead>
            <tr>
               <th> ID </th>
               <th> col 1 </th>
               <th> col 2 </th>
               <th> col 3 </th>
            </tr>
         </thead>
         <tbody data-bind="foreach: trackersObjArray">
            <tr data-bind="click: test">
               <td><span data-bind="text: tId"></span></td>
               <td><span data-bind="text: tname"></span></td>
               <td><span data-bind="text: pname"></span></td>
               <td><span data-bind="text: tcreate"></span></td>
            </tr>
         </tbody>
         <tfoot>
            <tr>
               <td colspan="4">
                  <div class="pagination"></div>
               </td>
            </tr>
         </tfoot>
      </table>
   </div>
</div>

问题是分页不起作用。我的表中有 22 条记录,它应该在第 10 条记录之后开始分页

这是它的外观:

裁剪图像

我在这里想念什么?在我看来,一切看起来都很好。我错过了什么,我真的无法理解我的错误。

4

1 回答 1

3

您可以尝试提及

data-page-size="10"

明确地。

如果这不起作用,则问题可能是由于动态数据被添加到footable。

利用

$('#myTable').append(html).trigger('footable_redraw');

这样footable 将被重绘并应用大小限制。

参考链接:Footable 数据页面大小不被尊重其他问题由于动态数据在 footable

于 2014-06-18T14:41:29.837 回答