Javascript Extjs 3.4在工具栏中呈现按钮时出现问题
使用extjs3.4。我正在网格上方创建一个顶部工具栏Javascript Extjs 3.4在工具栏中呈现按钮时出现问题,javascript,extjs,Javascript,Extjs,使用extjs3.4。我正在网格上方创建一个顶部工具栏 Ext.onReady(function() { var colModel = new Ext.grid.ColumnModel({ columns: [{ header: "Sottogruppo",dataIndex: 'some' }], defaults: { width: 50, sortable: fa
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()
您缺少所需的配置选项
存储
。错误是相关的,网格代码试图找出存储的排序状态,但未定义。您缺少所需的配置选项存储
。错误是相关的,网格代码试图找出存储的排序状态,但它没有定义。我添加了一个存储,现在它可以工作了。store:new Ext.data.ArrayStore()我已经添加了一个存储,现在它可以工作了。存储:新的Ext.data.ArrayStore()