У меня есть handsontable
со следующими данными.JQuery handsontable после рендера делает ячейку только для чтения по отношению к другому значению ячейки - не работает
var data = [
["2008", 10, 11, 12, 1],
["2009", 20, 11, 14, 0],
["2010", 30, 15, 12, 1]
];
Ссылка: FIDDLE
Что мне нужно положить в последнем столбце, если значение равно 0, то мне нужна соответствующий столбец, содержащий второй и третий столбец Его сделать неизменяемым.
Пожалуйста, обратите внимание на следующее изображение для более подробно:
метод Handontable рендерер, что нужно использовать. То, что я использовал это следующим образом:
,
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, пожалуйста, помогите приятелю – Santhucool