Cómo agregar métodos para botones en columnas en una tabla escrita en extjs.
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~~~