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.
Mostrando entradas con la etiqueta grid. Mostrar todas las entradas
Mostrando entradas con la etiqueta grid. Mostrar todas las entradas

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