gpt4 book ai didi

javascript - Dojo DataGrid (DGrid) 添加复选框列

转载 作者:行者123 更新时间:2023-11-28 15:45:43 25 4
gpt4 key购买 nike

我正在使用Dojo Dgrid,但是我正在尝试添加一个复选框列,但我不确定该方法。

我看过的大多数教程都遵循不同的代码结构,我无法创建复选框列。我想创建一个复选框列来选择行

代码(这也是我的代码的 Fiddle)

要求([
...................... “道场/dom准备好了!”

], function(parser, declare, Grid, ColumnSet, Selection, selector,Keyboard, DijitRegistry){
parser.parse();

var data = [
{ first: "Tom", last: "Evans" },
{ first: "Sherry", last: "Young"},
{ first: "Bob", last: "William"}
];

var columns = [
[[
{editor({name: "CheckBox", field: "bool"}, "checkbox")},
{ field: "first", label: "First" },
{ field: "last", label: "Last" }]]
];

var CustomGrid = declare([Grid, ColumnSet, Selection, Keyboard, DijitRegistry]);




var grid = new CustomGrid ({
columnSets: columns ,
"class":"grid"
}, "grid");
grid.renderArray(data);
});

最佳答案

如果您想要一个带有复选框的列来选择行,您应该将目光放在选择器列插件上,而不是编辑器selector 专门设计用于在选中时与 Selection mixin 绑定(bind)的每个单元格中呈现复选框(或单选按钮)。

请参阅documentation in the wiki ,以及 selector test page .

关于javascript - Dojo DataGrid (DGrid) 添加复选框列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22428307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com