我现在很难找到这个。
网格面板的商店加载后,我想检查一些事情,如果满足某些条件,我想把列行的文字加粗。
ColumnA ColumnB
Hello World
我想制作你好的'大胆,但我似乎可以把手放在牢房的html上。
我试过,获得第一个单元格
grid.view.getCell(0); //nope
grid.view.getCellByPosition(0); //nope
谷歌正在转变大量的CSS示例,但我只想获取文本并将其替换为<b>the text</b>
。
有什么想法吗?
答案 0 :(得分:2)
我认为你最好使用renderer。
renderer: function(value, metaData) {
value = value.replace('homer', '<b>homer</b>');
return value;
}
列呈现器接收将插入到该列单元格中的值,并有机会对该值运行函数并返回结果。所以你可以添加格式和其他有用的东西。这曾经是创建ActionColumns的方法,直到ExtJs 4将它们添加到核心。
这是一个显示如何使用它们的Fiddle。