2012-04-29 14 views
0

私はextjs...と私のサーバにext js4をインストールしました。次のエラーが表示されます。わからないことは何を意味するのか:Ext.grid.ColumnModelはコンストラクタではありません

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

答えて

0

私はPresidentsColumnModelの列がであるべきだと思いますは、グリッドの構成は、この試みをして、Ext.grid.ColumnModel

+0

Ext.grid.RowSelectionModelはコンストラクタではありません。これは私が今取得したものです。私の質問への編集を参照してください。 – Micheal

+0

ExtJS 4 APIを参照する必要がありますので、時間がかかりません。 'Ext.grid.RowSelectionModel'ではなく、' Ext.selection.RowModel'でなければなりません。 –

1

RowModelはデフォルトではありません。singleSelectはRowModelの設定オプションではありませんが、

selModel: { mode: 'SIMPLE' }, 

または

selModel: new Ext.selection.RowModel({singleSelect:false}) 

を、そうしてみてください:

selModel: new Ext.selection.RowModel({model:SIMPLE}) 

投稿者:ExtJs docs:

モード:文字列 選択モード。有効な値は次のとおりです。

シングル - 一度に1つのアイテムのみを選択できます。 allowDeselectを使用して、その項目の選択を解除できます。これがデフォルトです。

簡易 - 複数の項目を1つずつ簡単に選択できます。グリッド内の各クリックは、項目を選択または選択解除します。

マルチ - CtrlキーとShiftキーを使用して複数の項目を複雑に選択できます。

EDIT:

私はあなたが言及した、それはExtJSの2.xおよび3.xバージョンのためのものであることに気づいたチュートリアルのコードを見ました。グリッドがバージョン3から4に大幅に変更されました。このチュートリアルに従うには、ExtJs 4のドキュメントを手元に置く必要があります。

関連する問題