Este blog esta destinado para la comunidad desarrolladora de software, en el podrán encontrar trucos, atajos o consejos de diferentes lenguajes de programación o frameworks, tanto de tipo desktop como web. Si quieres participar como editor por favor hacerlo saber escribiendo un correo a cualquiera de los editores.

martes, 30 de agosto de 2011

check en grid

Para poner un checkbox a una grid en extjs

Crear un Selecion model.

var checkColumn = new Ext.grid.CheckboxSelectionModel({
listeners: {
rowselect: function(sm, row, rec) {// SelectionModel this, Number rowIndex, Ext.data.Record r

//login_form.getForm().loadRecord(rec); //cargamos el registro seleccionado en el formulario

}
}
});


agregarlo al column model

var usuario_colummodel = new Ext.grid.ColumnModel([
checkColumn
]);

Ponerlo como el selectionmodel de la grid

var login_gridpanel = new Ext.grid.GridPanel({
title:'Lista de logins',
ds: usuario_datastore,//nuestro datastore
cm: usuario_colummodel,//el column model
sm: checkColumn,//el selecion model
width: 400,
height: 200,
layout: 'fit',
frame: true,
border: true,
renderTo:'div_en_que_renderiza'
});

No hay comentarios: