【发布时间】:2012-02-14 08:31:00
【问题描述】:
我到处搜索以了解如何将类添加到 slickgrid 中的特定行。看起来曾经有一个 rowCssClasses 属性,但现在已经消失了。对此的任何帮助将不胜感激。
更新:我使用 getItemMetadata 解决了这个问题...所以在渲染之前,您必须执行以下操作:
dataView.getItemMetadata = function (row) {
if (this.getItem(row).compareThis > 1) {
return {
'cssClasses': 'row-class'
};
}
};
这会将“行类”注入到与 if 语句匹配的行中。似乎这个 getItemMetadata 函数不存在,直到你把它放在那里并且 slickGrid 检查那里是否有任何东西。这使得弄清楚它的选项有点困难,但是如果您在 slick.grid.js 文件中搜索 getItemMetadata ,您应该会找到一些隐藏的宝藏!我希望这对某人有帮助!
如果有更好的方法,请告诉我。
【问题讨论】:
标签: slickgrid