【发布时间】:2015-09-25 19:11:17
【问题描述】:
我的 Kendo UI 网格是动态的,其中的列可以定义为 field0、field1 到 field[n];我不提前知道字段的数量。
我想使用rowTemplate 将css background-color 应用于<td> 单元格。
更多详情:
必须将每个单元格值发送到比率函数(即金融风险敞口除以基准值)。该比率的结果决定了该单元格的背景颜色属性)。
我从这个代码 sn-p 开始,我正在研究这个 plunker:http://plnkr.co/edit/wAeJZz8xGeNupsA3rVMA?p=preview
var gridOptions = {
dataSource: ds,
pageable: true,
columnMenu: true,
resizable: true,
columns: heatMapColDefs ,
dataBound: function (e) {
}
, rowTemplate: function (row) {
// HOW TO DETERMINE THE TD CELL VALUE AND APPLY A BACKGROUND-COLOR DYNAMICALLY ???
}
};
感谢您的建议...
鲍勃
【问题讨论】:
-
如果不提前知道字段,则需要迭代数据源的第一行,找到所有字段键,并构建列、字段和行模板:plnkr.co/edit/9Yv2agLQnVJNVoLI8HjR?p=preview
-
我已经提前构建了 columns 数组,但我不知道提前的字段数。所以我需要抓取每个
行,然后迭代 单元格。这就是我卡住的地方。我会检查你的笨拙...谢谢。
标签: kendo-grid