在 Jtable && razor 应用程序中设置页面大小

Set the page size in Jtable && razor application

我在我的 HTML 页面中添加了一个新框架,在这个框架中我有一个 Jtable .

我需要将默认页面大小设置为 4 才能包含没有 scoller 的视图。

我做了以下更改:

        options: {
        paging: false,
        pageList: 'normal', //possible values: 'minimal', 'normal'
        pageSize: 4,
        pageSizes: [4, 25, 50, 100, 250, 500],
        pageSizeChangeArea: true,
        gotoPageArea: 'combobox', //possible values: 'textbox', 'combobox', 'none'

        messages: {
            pagingInfo: 'Showing {0}-{1} of {2}',
            pageSizeChangeLabel: 'Row count',
            gotoPageLabel: 'Go to page'
        }
    },

jquery.jtable.jsjquery.jtable.min.js 中。但我总是 页面大小 = 10

所以,我需要知道

  1. 为什么我做的修改不够?
  2. 如何将页面大小固定为 4?

我知道不久前有人问过这个问题,但我最近自己也遇到了这个问题并弄清楚是怎么回事..

基本上,jtable 将您对行数的偏好存储在 cookie 中。因此,如果您之前查看过 pageSize 为 10 的页面,该页面会被存储,当您将 JavaScript 更改为其他值时,它仍然会选择 10 的值,看起来没有任何变化。

清除您的 cookie,它应该适用于新的 pageSize。