0

私は Ext Js 4.1 を使用しています。ユーザーが保存するパラメーターを選択するには、グリッド セルにコンボボックスを配置する必要がありますが、使用可能なパラメーターはストアから取得されますが、機能しません。既に編集プラグインを使用しています。ドキュメントで指定されているように、誰でも洞察を提供できますか??

storeParameter = Ext.create('ParameterStore');

 {
            header: 'Parameter',
            flex: 1,
            sortable: true,
            dataIndex: 'parameter',
            field: {
                type: 'textfield'
            },
            editor: {
                xtype: 'combo',
                store: storeParameter
            }
        }, 
4

2 に答える 2

0

問題を解決しました。グリッドに属性を追加する必要がありました:

selType: 'cellmodel',

そして、ストアを直接配置する代わりに、ストアを持つコンボボックスに置き換えました。

var comboParameter = Ext.create('ComboBoxParameter');

列は次のように置き換えられます。

{
            header: 'Parameter',
            flex: 1,
            sortable: true,
            dataIndex: 'parameter',
            editor: comboParameter
        }, 
于 2012-08-14T15:21:39.747 に答える
0

表示したいグリッドセルにエディタパラメータを定義する必要があります。ストア自体でエディターを定義しようとしているようです。

于 2012-08-14T14:48:01.903 に答える