Extjs4 Ext.grid.ColumnModel不是构造函数

Extjs4 Ext.grid.ColumnModel不是构造函数,extjs4,Extjs4,我对extjs非常陌生。我在服务器上安装了ExtJS4。我得到以下错误。不知道这意味着什么: Ext.grid.ColumnModel is not a constructor 这是我的链接: 现在我得到Ext.grid.RowSelectionModel不是构造函数 基本上,我正在尝试以下教程: 我认为PresidentsColumnModel的列应该是Ext.grid.column.column,而不是Ext.grid.ColumnModel默认为RowModel,因此在网格配置中尝试以

我对extjs非常陌生。我在服务器上安装了ExtJS4。我得到以下错误。不知道这意味着什么:

Ext.grid.ColumnModel is not a constructor
这是我的链接:


现在我得到Ext.grid.RowSelectionModel不是构造函数

基本上,我正在尝试以下教程:


我认为PresidentsColumnModel的列应该是
Ext.grid.column.column
,而不是
Ext.grid.ColumnModel
默认为RowModel,因此在网格配置中尝试以下操作:

selModel: { mode: 'SIMPLE' },

虽然singleSelect不是RowModel的配置选项,但请尝试:

selModel: new Ext.selection.RowModel({model:SIMPLE})
从ExtJs文档:

模式:字符串 选择方式。有效值为:

单一-一次仅允许选择一个项目。使用allowDeselect允许取消选择>该项。这是默认设置

简单-允许逐个简单选择多个项目。网格中的每次单击都将>选择或取消选择项目

多-允许使用Ctrl和Shift键复杂选择多个项目

编辑:


我查看了您提到的教程中的代码,注意到它适用于ExtJS2.x和3.x版本。网格从版本3到版本4变化很大。如果你想学习该教程,你需要手头有ExtJs 4文档。

Ext.grid.RowSelectionModel不是构造函数。。这是我现在得到的。你能看到我问题的编辑吗?你应该参考ExtJs 4 API,这样可以帮助你节省很多时间。不是
Ext.grid.RowSelectionModel
Ext.selection.RowModel
应该是。
selModel: new Ext.selection.RowModel({model:SIMPLE})