如 ext.net 示例中所示,这是格式化列条目的代码
var template = '<span style="color:{0};">{1}</span>';
var change = function (value) {
return String.format(template, (value > 0) ? "green" : "red", value);
};
现在我的问题是,我也想格式化专栏公司。
var company = function(value) {
return String.format(template, (record.data.change > 0) ? "green" : "red", value);
};
这不起作用,因为不会将记录提供给函数,而且我也未能将参数传递给在渲染器上调用的 Fn
var company = function(value, change) {
return String.format(template, (change > 0) ? "green" : "red", value);
};
我也可以想象一个使用 jquery 的解决方法,但这只是一大堆工作和选择器。由于我对 ext.net / extjs 很陌生,我确信我忽略了一些东西
PS是的,我使用的是旧版本的ext.net,因此链接是examples1.ext.net ;)