0

我想以数组的形式存储与行末尾存在的复选框相对应的行中存在的单元格的值。当用户选择一个复选框并在最后单击一个按钮时,应该会发生这种情况。

请帮助

var container = document.getElementById('inputTable');	
    var hot = new Handsontable(container, {
    data: data, //here data is an array of objects with keys mentioned in the columns section below
    rowHeaders: true,
    colHeaders: true,
    columns:[{data:'well_id'},{data:'layer_id'},{data:'date'},{data:'oil'},{data:'water'},{data:'gas'},{type:'checkbox'}],
    editor:false
});
    

4

1 回答 1

0

我的建议是,当用户单击复选框时,它会通过回调在变量中写入一些值。

以伪代码形式:

// Declare var array in global scope
var array = []
// specify the action which launch the callback
If user click on the checkbox, then launch [callbackFunction(value)] 

// define the callback function
callbackFunction (value) { 
// then fill the array with the value of the checkbox
var array.push(value);
}
于 2018-06-01T15:33:52.030 回答