我在工具栏上引入了两个按钮,一个是“CheckAll”,另一个是“UncheckAll”,它们将对网格中的特定列产生影响,例如“状态”(带有复选框)。为此,我编写了两个 Javascript 函数。
function check_all(the_unchecked){
for(i=0; i<the_unchecked.length; i++){
the_unchecked[i].checked = true;
}
}
function uncheck_all(the_checked){
for(i=0; i<the_checked.length; i++){
the_checked[i].checked = false;
}
受影响的领域:
{field: 'status', caption: 'Status', size: '50px', searchable: 'text', resizable: true, render: function (records) {
if (records.status === true) {
return '<span style="background-color:#a3e9a4; width:100%;display:block;"> <input class="enable_check" type="checkbox" name="enable_check[]" value="true" checked="true"></span>';
} else {
return '<span style="background-color:#f69988; width:100%;display:block;"> <input class="enable_check2" name="enable_check[]" value="false" type="checkbox"></span>';
}
}, style: 'text-align:center'},
问题是当我单击保存按钮时,选中的按钮也没有发送/保存到数据库。
我想要的是,当单击 CheckAll 时,它会检查所获取行的状态列中的所有复选框,然后“保存”将所有更改保留到数据库中。