SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setOptions  method

グリッドの設定オプションと構成要素のプロパティーを一気に設定する。 

パラメーターsourceに指定された displayOptionseditOptionsoperateOptionsオプションたちのプロパティーたちと、 checkBarrowIndicator等の構成要素を一気に設定することができる。 下の客体構造にプロパティーの名前が羅列になっている。 

{
    // Options
    display: {},        // displayOptions
    edit: {},           // eidtOptions
    operate: {}         // operateOptions
    
    // Components
    body: {},           // body
    header: {},         // header
    footer: {},         // footer
    rowIndicator: {},   // rowIndicator
    checkBar: {},       // checkBar
    rowGroup: {},       // rowGroup
    groupPanel: {}      // groupPanel
}

また、このメッソドの内でgrid.setPropertiesを呼び出ししてるので下のように指定することもできる。 

{
    "display.rowHeight": 30,
    "checkBar.styles": {
        "background": "#ff0000"
    },
    "footer.styles.background": "#ffff00"
}
function setOptions (source: Object);
Returns
Void
Parameters
source - Object.
Code -1
    grid.setOptions({
        display: {
            rowResizable: true
        },
        edit: {
            editable: false
        },
        operate: {
            sortingEnabled: true
        },
        "rowIndicator.width": 30,
        "header.styles.background": "#ff0000"
    });
See Also
displayOptions
editOptions
operateOptions
header
footer
body
rowIndicator
checkBar
rowGroup
DisplayOptions
EditOptions
OperateOptions
Examples
Hello Grid