【发布时间】:2017-03-16 15:00:19
【问题描述】:
我有一个handsontable,其中包含以下数据。
var data = [
["2008", 10, 11, 12, 1],
["2009", 20, 11, 14, 0],
["2010", 30, 15, 12, 1]
];
链接:FIDDLE
如果值为 0,我需要在最后一列中假设,那么我需要将包含行的第二列和第三列的对应列设为只读。
请注意以下图片了解更多详情:
Handontable Renderer 方法是需要使用的。我使用的如下:
,
Handsontable.hooks.add('afterRender', function () {
var a = $('.htCore').find('tbody tr td:nth-child(2)');
var b = $('.htCore').find('tbody tr td:nth-child(3)');
var g = $('.htCore').find('tbody tr td:nth-child(4)');
g.each(function (i, v) {
if (parseFloat(g.eq(i).text()) == 0)) {
a.eq(i).attr('readonly',true);
b.eq(i).attr('readonly',true);
});
但不工作请指导我....
【问题讨论】:
-
@ZekeDroid 请帮助好友
标签: jquery cell readonly handsontable renderer