使用Extjs 3.4。我正在网格上创建一个顶部工具栏。
Ext.onReady(function() {
var colModel = new Ext.grid.ColumnModel({
columns: [{
header: "Sottogruppo",dataIndex: 'some'
}],
defaults: {
width: 50,
sortable: false
}
});
var saveButton = new Ext.Button({text: "Salva",id: 'save'});
var tbar = new Ext.Toolbar({items: [saveButton]});
var grid = new Ext.grid.EditorGridPanel({
colModel: colModel,
tbar: tbar
});
grid.render("grid");
});
Chrome控制台显示此错误:
Uncaught TypeError: Cannot read property 'getSortState' of undefined ../JS/ext-3.3.1/ext-all-debug.js
想法?
解 在网格配置中添加商店:
store: new Ext.data.ArrayStore()
答案 0 :(得分:5)
您缺少必需的配置选项store
。错误是相关的,网格代码试图找出商店的排序状态,但它没有定义。