У меня есть следующий EnhancedGrid:
var newGrid = new EnhancedGrid({
store : this.resultStore,
structure : this.resultGridLayout,
autoHeight:true
});
newGrid.placeAt(this.resultGridNode);
newGrid.startup();
Я разместил сетку под «dijit.layout.TabContainer», и эта вкладка по умолчанию не выбрана.
Когда страница загружается в первый раз, таблица не появляется ... или, скорее, я бы сказал, что таблица выглядит как строка ... когда я проверил с помощью firebug, обнаружил, что данные присутствуют, однако высота и ширина dojoxGridMasterHeader и другие css, связанные с сеткой классы равны нулю...
В следующий раз, когда я внесу изменения в какой-либо входной параметр, который меняет значения в сетке, появится таблица..
Пробовал решения, представленные в следующем потоке, которые мне не помогли: EnhancedGrid в TabContainer не работает