如何使用复选框在按钮单击按钮后存储行值

时间:2018-05-31 19:57:41

标签: javascript php jquery handsontable rhandsontable

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

请帮助

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
});
    

1 个答案:

答案 0 :(得分: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);
}