Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo agregar métodos para botones en columnas en una tabla escrita en extjs.

Cómo agregar métodos para botones en columnas en una tabla escrita en extjs.

menuDisabled: verdadero,

ordenable: falso,

xtype: 'actioncolumn',

ancho: 50,

elementos: {

iconCls: sell-col',

tooltip: 'Vender stock',

handler: function(grid, rowIndex, colIndex) {

var rec = grid.getStore().getAt(rowIndex);

Ext.Msg.alert('Vender', 'Vender ' rec.get('empresa'));

}

}, {

getClass: function(v, meta, rec) {

if (rec.get('change') lt .0) {

return 'alert-col';

} else {

return 'buy-col';

},

getTip: function(v, meta, rec) {

if (rec.get('cambiar') lt.get('cambiar ') lt; 0) {

return 'Mantener acciones';

} else {

return 'Comprar acciones';

}

},

controlador: function(grid.rowIndex, colIndex) {

var rec = grid.getStore().getAt(rowIndex),

acción = (rec.get('cambiar') lt; 0 ? 'Retener' : 'Comprar');

Ext.Msg.alert(acción, acción ' ' rec. get('company'));

}

Puedes mirar los ejemplos oficiales, son muy claros~~~