SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setOptions  method

同时设置网格设置选项和组件的属性。 

可以同时设置指定在参数sourcedisplayOptionseditOptionsoperateOptions选项的属性 以及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