2012-03-09 5 views
1

свойство rownum jqgrid по умолчанию принимает 20. теперь у меня есть json данные длины 50. теперь после загрузки показывает Вид 1 - 20 из 50 после того, как я дойду до 20, прокрутив вниз, приносит следующие 20 записей и показывает Вид 1 - 4 из 50 и, следовательно, вперед. Я хочу отобразить Вид 1 - 50 из 50 это можно сделать, установив rowNum: data.length(). но данные поступают как часть вызова ajax. поэтому свойство rowNum устанавливается до того, как данные фактически будут извлечены. Установка значения rowNum после загрузки сетки не служит цели. Как я получил все данные за один выстрел, я не хочу повторять этот аякс-вызов. поэтому я хочу отключить свойство rowNum. плз помочь ...Как отключить свойство rownum таблицы jqgrid?

+0

http://stackoverflow.com/a/1557987/480659 –

ответ

2

options page на вики jqGrid говорит:

Установите этот параметр -1 (без ограничений), чтобы отключить эту проверку.

Это, однако, вычеркнуто, поэтому оно может быть более правильным (или, возможно, никогда не было правильным). Похоже, что стоит попробовать.

+0

Фактически я пробовал это. но это не работает –

+0

Извините! я пробовал с 1 не -1. с -1 работает отлично. Спасибо за вашу помощь. –

+2

@DebaprasadJana: настройка -1 не хороша из-за возможных проблем с реализацией, зависит от других параметров, которые вы используете. Вы можете просто использовать какое-то достаточно большое значение, например 'rowNum: 1000' или' rowNum: 10000'. Он безопасен и отлично работает в любой комбинации с другими параметрами jqGrid и любой реализацией на стороне сервера. – Oleg

Смежные вопросы