3

位置とサイズを固定するアクション列が必要です。したがって、プロパティだと思いましたが、locked追加するとすぐに

[E] レイアウトの実行に失敗しました

レンダリングする各行のエラー。何が間違っているのですか、これはバグですか?

ExtJS 4.2.1 を使用しています

{
    layout: 'hbox',
    border: false,
    xtype: 'container',
    items: [
        {
            xtype: 'grid',
            shrinkWrapDock: true,
            flex: 1,
            store: store,
            minHeight: 300,
            title: 'Test',
            columns: [
                { xtype:'actioncolumn', locked: true, sortable: false, hideable: false, dataIndex: 'Aktiv', width: 20, items: [{
                        tooltip: 'deactivate', 
                        handler: function(view,row,col,item,ev,rec,row) {
                            rec.data.set('Active',!rec.data.get('Active'));
                        } 
                    }]
                },
                // more columns
            ]
        }
    ]
}
4

1 に答える 1

1

なぜそのエラーが発生するのかわかりませんlockedが、探しているものではないと思います。

ユーザーが列の幅を変更したり、列を新しい位置にドラッグしたりできないようにする場合は、の代わりに次を追加してみてくださいlocked

draggable: false,
resizable: false

編集:

また、ユーザーが列を非表示にできないように制限したいと述べました。これを行うには、上記の 2 つに次の構成を追加します。

hideable: false

より多くの構成オプションと情報については、ドキュメントを確認してください。 http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.grid.column.Column

于 2013-11-20T20:49:04.397 に答える