SMART datagrid v.1 > Classes > ColumnGroup

Back  Forward

DataLudi.ColumnGroup.columns  property

包含目前未被显示的列的所有子列列表。 

getter将列返回为数组。 而且,可以通过调用setter,全部清除现有列,并且添加通过参数而指定的列。 visibleItems只会将所显示的列返回为数组。 

Getter
function columns(): [Column]
Setter
function setColumns(value: [Object|Column])
Code -1
    var cols = group.columns();
    if (cols.length <= 0) {
        group.setColumns([{
            name: 'col1',
            fieldName: 'fld1'
        },
        ...
        ]);
    }  
Note
通过这个属性或visibleItems属性而返回的数组,是创建在每次调用属性getter的时点的。 反复调用时,需要尽量进行缓存(cache)。
See Also
visibleItems
count
visibleCount
layout
Examples
列分组
列可见性