【问题标题】:JS/w2ui : How to add children to grid with w2ui JavaScript UI library?JS/w2ui:如何使用 w2ui JavaScript UI 库将子级添加到网格?
【发布时间】:2021-01-14 03:45:45
【问题描述】:
我有一个基于 w2ui 库的嵌套网格。
我正在尝试将孩子添加到特定行,但我无法使其工作。
这是我的代码:
const id= w2ui['grid1'].getSelection()[0];
const node= w2ui['grid1'].get(id);
w2ui['GRIDNAME'].get(id).w2ui.children.push({data_To_Insert})
w2ui['GRIDNAME'].refresh();
有人可以向我解释为什么这不起作用吗?
谢谢
【问题讨论】:
标签:
javascript
jquery
w2ui
【解决方案1】:
发现了一个窍门:
const id= w2ui['grid1'].getSelection()[0];
const node= w2ui['grid1'].get(id);
if(typeof node.w2ui ==="undefined"){
node.w2ui={};
node.w2ui.children=[];
}
node.w2ui.children.push('childToPush})
w2ui['grid1'].collapse(id);
w2ui['grid1'].expand(id);
这是一个可行的解决方案,可能还有其他解决方案。