【发布时间】:2015-05-18 21:50:36
【问题描述】:
这是我在这里的第一个问题,我决定写,因为我对这个发疯了。
我正在使用 jQuery handsontable,我正在尝试设置特定列的颜色。这样做的问题是该列从不具有相同的索引,因为它是从数据库加载的数据。好吧,当我初始化handsontable 时,我想我可以使用单元格功能来做到这一点。
cells: function (row, col, prop) {
var cellProperties = {};
if (prop==="matsvalue") {
cellProperties.renderer = totalesRenderer; // uses function directly
}
return cellProperties;
}
问题是。如果我有一个用数据定义的列:“matsvalue”。我可以用 prop 参数引用这个吗?
如果我这样做,渲染器就可以工作,
cells: function (row, col, prop) {
var cellProperties = {};
if (row===5) {
cellProperties.renderer = totalesRenderer; // uses function directly
}
return cellProperties;
}
第 5 行采用渲染器
我从数据库中获取列,将其保存在一个 JS 对象中,并将其推送到这样的可操作列。
var col2 = new Object();
col2.data = "matsvalue";
col2.title = "Mats Value";
col2.width = "200";
col2.readOnly = "true";
col2.renderer = totalesRenderer;
它需要数据和标题,但只读宽度和渲染器选项不起作用。
【问题讨论】:
标签: jquery handsontable