私はhandsontable
に以下のデータを持ちます。レンダリング後のJQuery handsontableは、他のセルの値に対してセルを読み込みません。
var data = [
["2008", 10, 11, 12, 1],
["2009", 20, 11, 14, 0],
["2010", 30, 15, 12, 1]
];
リンク:FIDDLE
私は値が0の場合は最後の列に想定必要なもの、私は、行の二番目と3番目の列を含む対応する列を必要と読み取り専用にします。
詳細については、以下の画像の点に注意してください。
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