gpt4 book ai didi

javascript - 如何将小部件添加到 Dojo gridx/Grid header ?

转载 作者:行者123 更新时间:2023-11-28 07:51:27 28 4
gpt4 key购买 nike

我有 gridx/Grid ( http://oria.github.io/gridx/ ),我想在标题单元格中添加一些小部件,例如文本框、下拉菜单等。有没有办法将小部件放入标题单元格中?

最佳答案

看来您需要的是一个名为 HeaderRegions 的模块。这是它的API。特别注意 addrefresh 方法。

举个简单的例子,看看 here .

要仅影响一个列标题,请对回调提供的参数(列)使用谓词,该参数是 add 的第一个参数(最简单的方法是使用列 ID)。

要插入小部件,请以编程方式创建它,触发它的 startup 方法并返回它的 domNode 属性。

(我不确定,但可能应该在渲染网格之后调用startup。为此,您可能必须在外部保留对小部件的引用方法)

为了完整起见,我添加了上面链接的一些示例:

Deferred.when(parser.parse(), function() {
var hr = grid1.headerRegions;
hr.add(function(col) {
return domConstruct.create('div', {
style: 'height: 13px; width: 10px; background-color: red;'
});
}, 0, 0);
hr.add(function(col) {
return domConstruct.create('div', {
style: 'height: 13px; width: 10px; background-color: green;'
});
}, 1, 0);
hr.refresh();
});

关于javascript - 如何将小部件添加到 Dojo gridx/Grid header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26752264/

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