devextreme - 如何将复选框添加到 dxDataGrid 分组行
问题描述
dxdatagrid 中有分组的行table.checkbox
应该在每个分组行的前面。
我已经尝试过using .dxCheckbox()
了,但没有奏效。
解决方案
你可以试试
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);
},
})
)
);
}
推荐阅读
- material-ui - Material-UI 选择器 - 禁用过去但不显示错误
- javascript - Javascript - 按键搜索 Json 值
- r - 如何修复语义仪表板中的布局?
- python - 在基础 Tensorflow 2.0 中运行简单回归
- sql - 如何有条件地对一组数值求和
- azure-devops - 具有多个工件的 AzureDevOps 发布管道
- python - 正则表达式匹配不同的日历日期格式日期 "M{0,1,2}/D{1,2}/Y{2,4}", "Y{4}"
- python - 通过字典排序
- conv-neural-network - 在运行 deeplab 代码时运行“sh local_test.sh”命令时出现“No Module named Tensorflow”错误
- cplex - 将 'sense' 和 'rhs' 从 CPLEX 转换为 CVXPY