2010-03-12 120 views

回答

48

在Ext 3.4中,您將需要使用Ext.grid.CheckColumn插件,如框架下載中包含的EditorGrid示例所示。

在Ext 4+中有一個內置的CheckColumn類型(xtype: 'checkcolumn')。更多信息可在the API docs找到。這裏的one example包括當前版本的Ext中可編輯的複選框列(跟上每個版本的URL基本上是不可能的)。

這裏是什麼樣的列配置看起來像一個複選框列在4.0以上的版本爲例:

xtype: 'checkcolumn', 
    header: 'Active?', 
    dataIndex: 'active', // model property to bind to 
    width: 60, 
    editor: { 
    xtype: 'checkbox', 
    cls: 'x-grid-checkheader-editor' 
    } 
+1

非常感謝! – edtsech

+0

鏈接現在被破壞。 – boatcoder

+10

我更新了鏈接。感謝downvote! –

3

如何如何使用呢?

var checkBoxSelMod = new Ext.grid.CheckboxSelectionModel(); 

:-D

可以通過將選擇模型對象在列列表中期望的位置切換複選框的位置。這將允許您在網格中放置多個複選框。

+0

如何在列列表中移動checkBoxSelMod? – boatcoder

+0

例如,如果您想在3列中找到它,請將checkBoxSelModel放在cols屬性的第3個位置。 –

3

以前的答案似乎不再適用於最新的ExtJs版本。鏈接到工作示例在這裏:example ExtJs 4.1

相關問題