gpt4 book ai didi

javascript - 如果字段是组合框,则重新加载 w2ui 的 grid.columns.editable.items

转载 作者:行者123 更新时间:2023-12-03 07:40:10 24 4
gpt4 key购买 nike

在网格最初渲染后,我试图更改附加到 w2ui 网格的可编辑字段内的组合框的“items”数组。

为了演示我的问题,我设置了一个取自“网格内联编辑”演示的 jsfiddle:

http://jsfiddle.net/8dkdoc4p/5/

由于出现了一些框,说我必须包含代码(为什么?),从概念上讲,这就是我正在尝试做的事情。请注意,除非您看过这个网格演示,否则这没有多大意义:http://w2ui.com/web/demos/#!grid/grid-21

function alterComboBox() {
people.push({ id: myid, text: "ID " + myid});
myid++;
w2ui['grid'].refresh();
}

这个想法是在运行时为组合框添加另一个项目,并让网格实际将新项目显示为另一个选项。

提前致谢!

最佳答案

更改记录后,您必须将全局记录“people”重新分配给 w2ui 网格列。

如果是“选择”字段,您还必须调用 render() 方法。

http://jsfiddle.net/8dkdoc4p/8/

var myid = 22;
function alterComboBox() {

people.push({ id: myid, text: "ID " + myid});
myid++;
w2ui['grid'].getColumn('list').editable.items = people;
w2ui['grid'].getColumn('combo').editable.items = people;
w2ui['grid'].getColumn('select').editable.items = people;
w2ui['grid'].getColumn('select').render();
//w2ui['grid'].refresh(); // no need!
}

关于javascript - 如果字段是组合框,则重新加载 w2ui 的 grid.columns.editable.items,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35444684/

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