SMART datagrid v.1 > Classes > DynamicStyleImpl

Back  Forward

DataLudi.DynamicStyleImpl.callback  property

判断是否适用样式的JavaScript回调函数。 

function (scope:*):Boolean;

scope将会根据适用该动态样式的对象而不同。 通常,被适用于数据单元格的情况,将会成为如同DataCellValueCell对象。 下面已有列出各个列类型的scope单元格的类型。 

Getter
function callback(): Function
Setter
function setCallback(value: Function)
scope
Note
Code -1
    grid.setColumns([{
        name: "category",
        fieldName: "category",
        width: 100,
        styles: { textAlignment: "far" },
        dynamicStyles: [{
            callback: function (scope) {
                return !scope.value() || !scope.value().match(/Damag/i);
            },
            styles: {
                "background": "#1100ff00"
            }
        }],
        header: { text: "Category" }
    },
    ...
    ]);
See Also
expression
DataColumn.dynamicStyles
GridBody.cellDynamicStyles
GridBody.rowDynamicStyles
DataCell
ValueCell
Examples
列动态样式
DefaultDynamicStyles