jQuery MiniUI

标题: datagrid标签如何清空列 [打印本页]

作者: 王不留行    时间: 2019-3-28 11:28:07     标题: datagrid标签如何清空列

使用datagrid布局后 用grid.set动态生成列  但是第二次生成的未将第一次生成的覆盖掉  而是在后边有生成了新的列 如何清空列

作者: felt    时间: 2019-3-28 13:33:54

本帖最后由 felt 于 2019-3-28 13:35 编辑

列只能一次生成,请重新生成columns数组,调用setColumns来生成所有列
表格区域的数据都是行数据,和表头无关,只要对应field就会显示,清除表格数据可以使用grid.setData([]);


作者: 王不留行    时间: 2019-3-28 14:58:32

felt 发表于 2019-3-28 13:33
列只能一次生成,请重新生成columns数组,调用setColumns来生成所有列
表格区域的数据都是行数据,和表头无 ...

明白了  你说了我发现我定义的数组是全局的  谢谢
作者: 菜鸟一号    时间: 2022-1-26 11:16:16

felt 发表于 2019-3-28 13:33
列只能一次生成,请重新生成columns数组,调用setColumns来生成所有列
表格区域的数据都是行数据,和表头无 ...

大佬,请教一下,动态生成的列如何覆盖之前的列。新生成的列比之前的少了好几列,但是表格上还是显示之前的。
作者: felt    时间: 2022-1-26 15:14:21

菜鸟一号 发表于 2022-1-26 11:16
大佬,请教一下,动态生成的列如何覆盖之前的列。新生成的列比之前的少了好几列,但是表格上还是显示之前 ...

再次setColumns是会覆盖掉前一次的列的,你这有问题的话做个例子发上来我们看下。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2