2013-09-30 3 views
0

Я использую http://flexigrid.info/ для одного из моих сайтов. Он отображает только 30 строк. Записи после 30 не отображаются. Ниже приведен мой код для FlexigridFlexigrid показывается только 30 записей

$("#" + id).flexigrid({ 
    url : PageUrl, 
    dataType : 'json', 
    colModel : TableColModel, 
    sortname : SortColName, 
    sortorder : "asc", 
    usepager : false, 
    useRp : false, 
    rp : 15, 
    showTableToggleBtn : false, 
    width : Tblwidth, 
    height : TblHeight, 
    showToggleBtn : false, 
    singleSelect : true, 
    preProcess : preProcessName, 
    onSuccess : onSuccessName, 
    onDragCol : onDragColName, 
    onToggleCol : onToggleColName, 
    onChangeSort : function(name, order) { 
     sortGrid("#" + id, order); 
    } 

}); 

Пожалуйста, помогите мне исправить. Я не хочу устанавливать usepager : true, потому что я хочу, чтобы все записи отображались на одной странице.

Заранее спасибо.

+0

Прошло некоторое время с тех пор, как я использовал Flexigrid, но попробуйте удалить/изменить 'rp' –

+0

Можете ли вы поставить скрипку с вашим набором данных? – Brombomb

ответ

1

Это предположение, посмотрев на образцы ...

useRp: true, 
rp: 1000, 

Я думаю, что это означает rowsPage, а затем, установив этот номер либо на свой размер набора данных или больше, он должен отображать все строки. Или вы можете попробовать удалить параметр rp все вместе.

1

Если вы хотите просмотреть все результаты, установите

rp : 100 //your total number of rows 
height: 'auto' 

FIDDLE

+0

Это не работает. – SSN

+0

похоже работает хорошо. проверьте эту скрипту -http: //jsfiddle.net/ws67j/30/ – bhb

+0

, это более понятно. прокомментировал и раскол высоты в этой скрипке, вы увидите разницу – bhb

0

Была проблема с ответом JSon который я отправлял, поэтому он не был отображающими записи. Спасибо всем за ваше время и особую благодарность brombomb.

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