Ext.grid.ColumnModel不是构造函数

时间:2012-04-29 17:13:03

标签: extjs4

我对extjs很新。我在服务器上安装了ext js4。我收到以下错误。不确定这意味着什么:

Ext.grid.ColumnModel is not a constructor

这是我的链接: http://srikanthrajan.com/test/index.html

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

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

http://www.sencha.com/learn/ext-js-grids-with-php-and-sql

2 个答案:

答案 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