SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setOptions  method

그리드 설정 옵션과 구성 요소들의 속성을 한꺼번에 설정한다. 

매개변수 source에 지정된 displayOptions, editOptions, operateOptions 옵션들의 속성들과, checkBar, rowIndicator 등의 구성요소 속성을 한꺼번에 설정할 수 있다. 아래 객체 구조에 속성 이름이 나열되어 있다. 

{
    // 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