我对extjs很新。我在服务器上安装了ext js4。我收到以下错误。不确定这意味着什么:
Ext.grid.ColumnModel is not a constructor
这是我的链接: http://srikanthrajan.com/test/index.html
现在我得到Ext.grid.RowSelectionModel不是构造函数
基本上我正在尝试以下教程:
答案 0 :(得分:1)
RowModel是默认值,因此在网格配置中尝试:
selModel: { mode: 'SIMPLE' },
或
selModel: new Ext.selection.RowModel({singleSelect:false})
虽然singleSelect不是RowModel的配置选项,但请尝试:
selModel: new Ext.selection.RowModel({model:SIMPLE})
来自ExtJs docs:
模式:字符串 选择方式。有效值为:
SINGLE - 仅允许一次选择一个项目。使用allowDeselect允许取消选择>该项目。这是默认值。
SIMPLE - 允许逐个简单地选择多个项目。网格中的每次点击都将>选择或取消选择项目。
MULTI - 允许使用Ctrl和Shift键复杂选择多个项目。
编辑:
我查看了你提到的教程中的代码,发现它适用于ExtJs 2.x和3.x版本。 Grid从版本3改为4版。如果你想学习该教程,你需要手头有ExtJs 4文档。
答案 1 :(得分:0)
我认为PresidentsColumnModel的列应该是Ext.grid.column.Column
,而不是Ext.grid.ColumnModel