SMART datagrid v.1 > Classes > ButtonCellRenderer

[ grids ver.1.2.9]   Back  Forward

DataLudi.ButtonCellRenderer.enabledExpression  property

返回按钮的enable、disable状态的表达式。 

只会在运行时间,在表达式返回true的单元格中,按钮才会变成enable状态。 下列表格中,已有列出可以被用于表达式的变量。 

如果设置enabledCallback,就会忽视该属性。 

默认值为null.

Getter
function enabledExpression(): String
Setter
function setEnabledExpression(value: String)
Table-1  ButtonCellRenderer.enabledExpression变量
变量说明
value字段值。
row网格行号。
datarow数据行号。
field数据字段索引。
checked如果网格行是checked状态,就会是true
state数据行的状态
Code -1
    var columns = [{
        name: "column1",
        renderer: {
            type: "button",
            enabledExpression : "value < 10"
        }
    },
    ...
    ];
    grid.setColumns(columns);
Code -2
    $("#changeExpression").click(function () {
        var col = grid.columnByName('column1');
        col.setRenderer({ 
            enabledExpression : "value < 10"
        });
    });
See Also
enabledCallback
Expression
imageUrl
disabledImageUrl
Examples
图像按钮渲染器