在页脚下拉列表中显示“全部”以及页面大小

时间:2017-06-02 11:46:55

标签: jqgrid mvcjqgrid

我在我的项目中使用Jqgrid,并希望在页脚下拉列表中添加“全部”以及页面大小。所以请让我知道如何显示它。当用户从下拉列表中选择全部时,它将显示所有记录。请参阅附件。

enter image description here

1 个答案:

答案 0 :(得分:2)

如果您使用rowList选项,则存在下拉列表。大多数情况下,使用数字数组作为rowList的值,如

rowNum: 10,
rowList: [5, 10, 20, 10000]

jqGrid生成下拉列表

<select class="ui-widget-content ui-pg-selbox" title="Records per Page">
    <option value="5">5</option>
    <option value="10" selected="selected">10</option>
    <option value="20">20</option>
    <option value="10000">10000</option>
</select>

其中选项具有相同的值和文本。

另一方面,可以指定文本和值。只需使用: - 分隔字符串即可。例如

rowNum: 10,
rowList: [5, 10, 20, "10000:All"]

产生

<select class="ui-widget-content ui-pg-selbox" title="Records per Page">
    <option value="5">5</option>
    <option value="10" selected="selected">10</option>
    <option value="20">20</option>
    <option value="10000">All</option>
</select>

看起来像

enter image description here

一个人不能要求显示真正的所有行,但是可以使用足够大的值(如10000)并显示一些文本,如“全部”而不是10000。