【发布时间】:2020-05-18 09:46:45
【问题描述】:
dxdatagrid 中有分组行 table.checkbox 应该在每个分组行的前面。
我已经尝试过using .dxCheckbox(),但没有成功。
【问题讨论】:
标签: devextreme
dxdatagrid 中有分组行 table.checkbox 应该在每个分组行的前面。
我已经尝试过using .dxCheckbox(),但没有成功。
【问题讨论】:
标签: devextreme
你可以试试
groupCellTemplate: function (container, options) {
let value = 1;
for (const item of options.data.items) {
if (item.isPermission === "0") {
value = 0;
break;
}
}
return $("<div class='row' />").append(
$("<b class='col-sm-9' />").text(options.displayValue),
$("<div class='col-sm-2 text-center pl-0' />").append(
$("<div>").dxCheckBox({
value: value,
onValueChanged: function (data) {
if (data.value) {
for (const key in options.data.items) {
options.data.items[key].isPermission = "1";
}
} else {
for (const key in options.data.items) {
options.data.items[key].isPermission = "0";
}
}
dx_gridGroup.option("dataSource", permissions);
},
})
)
);
}
【讨论】: