0

私は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

4

2 に答える 2

1

RowModel はデフォルトであるため、グリッド構成でこれを試してください。

selModel: { mode: 'SIMPLE' },

また

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

singleSelect は RowModel の設定オプションではありませんが、試してみてください:

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

ExtJs ドキュメントから:

mode : String 選択のモード。有効な値は次のとおりです。

SINGLE - 一度に 1 つの項目のみを選択できます。その項目の選択解除を許可するには、allowDeselect を使用します。これがデフォルトです。

SIMPLE - 複数の項目を 1 つずつ簡単に選択できます。グリッド内をクリックするたびに、項目が選択または選択解除されます。

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

編集:

あなたが言及したチュートリアルのコードを見て、それが ExtJs 2.x および 3.x バージョン用であることに気付きました。Grid はバージョン 3 から 4 に大きく変更されました。そのチュートリアルに従う場合は、ExtJs 4 のドキュメントを手元に用意する必要があります。

于 2012-04-30T11:01:06.963 に答える
0

Ext.grid.column.ColumnPresidentsColumnModel の列はではなくであるべきだと思いますExt.grid.ColumnModel

于 2012-04-29T17:54:55.407 に答える