怎么获取ext里grid中的combobox 并动态改变里面的值
得瑟的一抖
2024-11-15 05:07:06
最佳回答
ext4官方的案例第一个,array-grid,里面的actioncolumn xtype: 'actioncolumn', width: 50, items: [{ icon : '../shared/icons/fam/delete.gif', // use a url in the icon config tooltip: 'sell stock', handler: function(grid, rowindex, colindex) { var rec = store.getat(rowindex); alert("sell " + rec.get('company')); } }, { getclass: function(v, meta, rec) { // or return a class from a function if (rec.get('change') < 0) { th**.items[1].tooltip = 'hold stock'; return 'alert-col'; } else { th**.items[1].tooltip = 'buy stock'; return 'buy-col'; } }, handler: function(grid, rowindex, colindex) { var rec = store.getat(rowindex); alert((rec.get('change') < 0 ? "hold " : "buy ") + rec.get('company')); } }]可以那个getclass那里设置,用rec.get('xxx')来获取所在行xxx字段的值,根据不同的值返回css设置的图标。 20210311