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