2010-07-23 21 views
5

Mam siatkę EXTjs. Chcę wiedzieć, jak dodać pole wyboru do kolumny siatki Extjs.jak dodać kolumnę checkbox do siatki Extjs

w moim datatable Otrzymam wartość dla kolumny "Status". może mieć wartość true/false. więc na tej podstawie powinien pokazać zaznaczoną/niezaznaczoną kolumnę checkbox.

Odpowiedz

9

Spójrz na próbkę here. Używa plugin o nazwie CheckBoxColumn (trzeba będzie tekst źródłowy i odnaleźć pliku JS.

Niektóre Przykład użycia z pliku plugin jest ...


var checkColumn = new Ext.grid.CheckColumn({ 
    header: 'Indoor?', 
    dataIndex: 'indoor', 
    id: 'check', 
    width: 55 
}); 

// add the column to the column model 
var cm = new Ext.grid.ColumnModel([{ 
     header: 'Foo', 
     ... 
    }, 
    checkColumn 
]); 

// create the grid 
var grid = new Ext.grid.EditorGridPanel({ 
    ... 
    cm: cm, 
    plugins: [checkColumn], // include plugin 
    ... 
}); 

 
Powiązane problemy