SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.linearizeColumns  method

从目前显示在网格的列中解除列分组,并且按顺序将列排成一排。 

可以在sortProps参数中,设置成为排序标准的属性。 如果没有指定sortProps,就会按设置列时所创建的顺序进行排序。如果reversetrue,就会按逆序进行排序。 在内部,将会创建只包含非列组的、最终列的ColumnLayout,并且将其设置为columnLayout。 

function linearizeColumns (sortProps: [String], reverse: Boolean);
Returns
Void
Parameters
sortProps - [String].
reverse - Boolean.
Code -1
    $('#linearize').click(function () {
        // 按列名称顺序进行排序,并排成一排。
        grid.linearizeColumns(['name']);
        
        // 按被创建的逆序,进行排序。
        grid.linearizeColumns(null, true);
    });
See Also
columnLayout
ColumnGroup
ColumnLayout
Examples
列分组
列布局