SMART datagrid v.1 > Examples

Back  Forward

ColumnLayouts  Example  準備中...

ColumnLayoutはグリッドに設定されたカラム達を再配置する方法を提供する。 カラムグループに含まれたカラムを最上位に出したり、 他のカラムグループにあったカラム達を集めて新しいカラムグループに構成することもできる。 無論、既存に表示されていなかったカラムを見えるようにしたり、その反対にすることもできる。 

そして、GridBase.retoreColumnsを呼び出していつでも本来のカラムの配置に戻せることもできる。 

ColumnLayoutはGridBase.columnLayoutプロパティーで設定するが、 columnLayoutsで既に定義されてることたちの中で一つを指定するか、 全然新しいColumnLayoutで指定することもできる。 


Layouts:
Grid - 1
rows

カラムヘッダーで整列する。 

linearizeColumnsはカラムグループたちをすべて解除した後残りのカラム達を一列に配置する。 この時、整列の基準になるカラムプロパティー達を指定することができる。 

Code -1
    btnLinearize_click: function () {
        // カラムヘッダーテキストで整列する。
        grdMain.linearizeColumns(['header.text'], $('#chkReverse').is(':checked'));
    }
Note

現在表示中のカラム配置をセープしておいて、またColumnLayoutに使うことができる。 

   

Grid - 2
rows

ソースを見る 

See Also
GridBase.columnLayout
GridBase.restoreColumns
GridBase.linearlizeColumns
GridBase.registerColumnLayouts
ColumnLayout
Examples