2015-09-03 5 views
0

Когда я добавляю модуль Gridx «VirtualVScroller» к моей сетке, отображается только «загрузка ...» и данные не отображаются. Без модуля все работает отлично. Я уже пытался удалить все остальные модули, но это тоже не помогает. Любые идеи для моего кода ниже ?:Gridx работает нормально до тех пор, пока не добавится модуль VirtualVScroller. Затем отображается только «loading ...»

require([ 
    "gridx/Grid", 
    "gridx/core/model/cache/Sync", 
    "dojo/store/Memory", 
    "gridx/modules/CellWidget", 
    "gridx/modules/Bar", 
    "gridx/modules/Filter", 
    "gridx/modules/filter/QuickFilter", 
    "gridx/modules/ColumnResizer", 
    "gridx/modules/SingleSort", 
    "gridx/modules/VirtualVScroller", 
    "gridx/modules/ColumnWidth", 
    "gridx/modules/HScroller", 
    "dijit/form/Button", 
    "dojo/domReady!" 
], function(Grid, Cache, Memory,CellWidget,Bar,Filter, QuickFilter, ColumnResizer,SingleSort,VirtualVScroller,ColumnWidth,HScroller,Button){ 

     var myButton = new Button({ 
      label: "new", 
      onClick: function(){ 
       window.location.href = url; 
      } 
     }); 

     var store = new Memory({ 
      idProperty:"itemID", 
      data: datajson 
     }); 
     var grid = new Grid({ 
       id:"gridId", 
       store: store, 
       cacheClass: Cache, 
       structure: structurejson, 
       autoWidth: true, 
       barTop: [ 
        [{plugin: myButton}], 
        [{pluginClass: "gridx/support/QuickFilter", style: "text-align: right;"}] 

       ], 
       modules: [ 
       "gridx/modules/VirtualVScroller", 
       "gridx/modules/CellWidget", 
       "gridx/modules/Bar", 
       "gridx/modules/select/Row", 
       "gridx/modules/select/Cell", 
       "gridx/modules/Filter", 
       "gridx/modules/ColumnResizer", 
       "gridx/modules/SingleSort", 
       "gridx/modules/ColumnWidth", 
       "gridx/modules/HScroller" 
      ] 
      }); 
      grid.placeAt("content"); 
      grid.startup(); 


    } 
); 

ответ

0

нормально, после нескольких часов тестирования и отладки мне было интересно, что мой код работает на скрипке, но не в моей собственной среде. Проблема заключалась в специальной таблице стилей gridx, которая, очевидно, имела некоторую ошибку. Правильный код верен, теперь я должен позаботиться о файле css.