2010-07-23 4 views
5

J'ai une grille EXTjs. Je veux savoir comment ajouter la case à cocher à la colonne de grille Extjs.comment ajouter la colonne checkbox à la grille Extjs

dans mon datatable je vais obtenir la valeur pour la colonne 'Status'. il peut être vrai/faux. donc basé sur cela, il devrait afficher la case à cocher colonne cochée/non cochée.

Répondre

9

Jetez un oeil à l'échantillon here. Il utilise un plugin appelé CheckBoxColumn (vous devrez Voir la source et trouver le fichier JS.

Certains exemple d'utilisation du fichier du plug-in ...


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 
    ... 
});