SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.columns  property

グリッドに設定された最上位カラムの目録。 新しく設定する時、以前のカラムはすべて削除になる。 一般的にグリッドの生成後一番先にカラムを設定しなければならない。 

Getter
function columns(): [Column]
Setter
function setColumns(value: [Object|Column])
Code -1
    $(function () {
        grid.setColumns([
            {
                name: 'col1',
                fieldName: 'fld1'
            }, {
                name: 'col2',
                fieldName: 'fld2',
                width: 200
            }, {
                name: 'col2',
                orientation: 'vertical',
                width: 200,
                columns: [
                    {
                        name: 'col21',
                        fieldIndex: 0
                    }, {
                        name: 'col22',
                        fieldIndex: 1
                    }
                ]
            }
        ]);
    });
Note
Getterとしてコールされた時、新しく生成されたアレイにカラム達を追加してリターンする。
Setterで新たらしく設定する時、パラメータのアレイに含まれた項目がGridColumnの客体である場合その客体がそのまま追加され、 でない場合GridBase.createColumnコールで新しいカラムの客体が生成され追加になる。
See Also
GridColumn
GridBase.createColumn