2014-11-19 2 views
0

У меня есть EnhancedGrid, отображающий случайное число строк. (Количество строк зависит от данных, полученных из БД). При загрузке в первый раз, если сетка имеет более 10-12 строк, последние 3 строки не отображаются в сетке. когда я проверил консоль браузера, данные будут правильно возвращены в строке Json. когда я выбираю последнюю отображаемую строку в сетке, а затем нажимаю клавишу «Вниз» на клавиатуре, оставшиеся записи отображаются в сетке. Это происходит только в браузере Chrome Chrome. Он отлично работает в IE.EnhancedGrid не отображает все строки в Google Chrome

Ниже приводится мое объявление об увеличенной сетке.

this._myGrid = new EnhancedGrid({ 
      id: "dataGrid", 
      noDataMessage:this.messages.no_results_were_found, 
      errorMessage:this.messages.grid_error_message 
     }, document.createElement('div')); 

Кто-нибудь сталкивался с такой ошибкой раньше? любой указатель был бы действительно оценен.

+0

Я бы рекомендовал переход от 'EnhancedGrid' к одному из его двух преемников:' dgrid' и 'gridx'. – Elad

ответ

0

Поместите виджет внутри области содержимого доджо, он добавит прокрутку, если дочернему виджету потребуется больше места.

Одна большая причина для вас проблема, которую я вижу в том, что вы ставите додзё виджет (высота которого может варьироваться) внутри HTML DIV

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