2013-12-11 2 views
0

Я использую jQuery EasyUI datagrid для отображения некоторых данных пользователю. Проблема в том, что у datagrid может быть много данных (не знаю, насколько точно). Так что я хотел бы сделать, это сохранить разбиение на страницы в моем datagrid, но отобразить все данные на странице 1 (поэтому у меня не было бы страниц 2, 3, 4 и т. Д.). Или, динамически задайте свойство pageSize динамического массива данных для общего объема данных, которые у меня есть в моем datagrid.jquery easy ui datagrid pageРазмер без ограничений или динамических

Может ли кто-нибудь помочь в этом, пожалуйста? Заранее спасибо

ответ

0

Mine решение было изменить список PAGESIZE по умолчанию для одного из этих

pageList: [10,50,100,'-'] 

(полукокса или строки в конце), но в этом решении в каждом случае Вы имеете в виду PAGESIZE Вы должны проверить, это не NaN. У меня есть удаленная пагинация и я использую Doctrine так в PHP всех работы я должен был дополнительно является

if($this->_request->getParam('rows') && $this->_request->getParam('page')) { 
     if(is_numeric($this->_request->getParam('rows')) 
     && is_numeric($this->_request->getParam('page'))) { 
      $docQuery = new Doctrine_Pager($docQuery, $this->_request->getParam('page'), $this->_request->getParam('rows')); 
     } 
    } 

иначе я буду игнорировать этот Params и отключить нумерацию страниц в интерфейсе. О, и последнее, что нужно переопределить один из методов сетки, чтобы изменить текст разбиения на страницы, в противном случае вы получите текст как «Отображение {NaN} в {NaN} элементов {NaN}".

Quickfix но работает для меня.

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

  • Нет связанных вопросов^_^