2012-03-09 65 views
1

默认情况下,jqgrid的rownum属性需要20个。 现在我有长度为50的json数据。现在加载后显示 查看1 - 20 of 50 一旦我通过向下滚动到达20,就会带来下20条记录并显示 查看1 - 4的50 因此。 我想显示查看1 - 50 of 50 这个我可以通过设置rowNum:data.length()来完成。但数据即将成为Ajax调用的一部分。因此rowNum属性在数据实际获取之前被设置。 在网格加载后设置rowNum不起作用。 因为我一次抓取所有数据,我不想重复这个Ajax调用。因此我想禁用rowNum属性。 PLZ帮助...如何禁用jqgrid表的rownum属性?

+0

http://stackoverflow.com/a/1557987/480659 – 2012-03-09 16:41:05

回答

2

options page在jqGrid的维基说:

将此参数设置为-1(无限制),禁用此检查。

然而,它被删除,因此可能不再正确(或可能从未正确)。但似乎它值得一试。

+0

其实我已经试过这个。但它不起作用 – 2012-03-09 16:13:04

+0

对不起!我试着用1不是-1。与-1它是完美的工作。谢谢你的帮助。 – 2012-03-10 10:38:04

+2

@DebaprasadJana:-1的设置不好,因为可能的实现问题取决于您使用的其他选项。你可以使用一些足够大的值,比如'rowNum:1000'或'rowNum:10000'。它与任何其他jqGrid选项和任何服务器端实现的组合都是安全的,并且可以完美地工作。 – Oleg 2012-03-10 11:21:54