jQuery MiniUI

标题: datagrid如何获取下级列的所有对象? [打印本页]

作者: daxiong123    时间: 2019-1-23 17:44:43     标题: datagrid如何获取下级列的所有对象?

getColumn()方法获取到的是第一级的列对象,那么如何获取到所有第二级的列对象呢?

作者: felt    时间: 2019-1-23 18:18:50

多级表头的话,下一级的列在上一级列的columns字段下
{header:"",columns:[{},{},{}]}是这样的结构
作者: daxiong123    时间: 2019-1-23 22:14:12

felt 发表于 2019-1-23 18:18
多级表头的话,下一级的列在上一级列的columns字段下
{header:"",columns:[{},{},{}]}是这样的结构 ...

部分一级列下有二级列的时候, 如何获取出一级列+二级列的所有对象。如果用getColumn获取出来的是所有的一级列,一级列下的二级列就无法直接获取出来,必须通过自己写方法去把其中有二级列的对象转换成一级列。
作者: dforce    时间: 2019-1-24 09:48:08

daxiong123 发表于 2019-1-23 22:14
部分一级列下有二级列的时候, 如何获取出一级列+二级列的所有对象。如果用getColumn获取出来的是所有的 ...

var columns=grid.getColumns()   获取到的所有顶级列,二级列在所有的一级列的columns的字段内
var columns2 = mini.treeToArray(columns, "columns");  可以转成列表形式




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