Tengo un grid con selección mediante checks (JSON), ¿como muestro aquellos que ya fueron marcados para su modificación?
Tengo un grid con selección mediante checks (JSON), ¿como muestro aquellos que ya fueron marcados para su modificación?
Te refieres a como tomarlos del grid para enviarlos al server? Asumiendo que estas usando el Ext.selection.CheckboxModel lo harías de la siguiente manera.
Avísame si entendí bien tu pregunta.
Saludos
var sm = grid.getSelectionModel(); var rows = sm.getSelection(); for(var i=0;len=rows.length;i<len;i++){ console.log(rows[i]); }
Avísame si entendí bien tu pregunta.
Saludos
Hola Crysfel,
buenas tardes, esto que me comentas es correcto para efecto del envío a guardar, esto ya lo tengo, mi problema es que al tratar de modificar un registro que tiene vinculada una asignación por estados no puedo poner aquellos que ya guarde como marcados para poder agregar mas o desmarcar alguno ya existente.
pero no me funciona, si lo mando a la consola si me muestra los que están seleccionados pero no los pone marcados en el grid.
buenas tardes, esto que me comentas es correcto para efecto del envío a guardar, esto ya lo tengo, mi problema es que al tratar de modificar un registro que tiene vinculada una asignación por estados no puedo poner aquellos que ya guarde como marcados para poder agregar mas o desmarcar alguno ya existente.
s = Ext.getCmp('gridEdo').getStore();
s.on('load',function(records){
this.each(function(record)
{
var selectedRecords = [];
if (record.data.checked == '1')
{ selectedRecords.push(record); }
});
Ext.getCmp('gridEdo').getSelectionModel().selectRecords(selectedRecords, true);
});
pero no me funciona, si lo mando a la consola si me muestra los que están seleccionados pero no los pone marcados en el grid.
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.