有条件地将复选框添加到handontable

时间:2013-03-13 12:55:58

标签: jquery handsontable

如何为复选框添加条件格式。 EX:我有13列和4000行,如果一行有至少一列的数据添加复选框到第一个单元格。如果一行中的所有单元格都有数据,请选中该复选框。复选框也应该有id。

我会得到像

这样的数据
[["<input type='checkbox' name='1'","a","a","a","a","a"...],
["<input type='checkbox' name='2'","a","a","a","a","a"...],
["<input type='checkbox' name='3'","a","a","a","a","a"...]....];

我需要加载它,如果用户对单元格进行任何删除或更新,我需要检查复选框状态。 我在用 请帮帮我......

1 个答案:

答案 0 :(得分:0)

加载时有这样的事情......

// run through each row in the table
checkCellsForStuff = $('#myTable tr').each(function() {
    var cellHasStuff = 0;

    // check each cell in the current row
    $('td', this).each(function() {
        if ($(this).text()) { cellHasStuff = 1 }
    });

    // add a checkbox to the first cell in the current row
    if (cellHasStuff = 1) {
        $(this).('td').first().html('<input type="checkbox">');
    }
});

然后,点击次数......

$('#myTable td').blur(function() {
    checkCellsForStuff();
});

这是未经测试的,但应该让你入门。