SMART datagrid v1.4 > Classes > DynamicStyleImpl

Back  Forward

DataLudi.DynamicStyleImpl.callback  property

스타일 적용 여부를 판단하는 javascript 콜백 함수. 

function (scope:*):Boolean;

scope은 이 동적 스타일이 적용되는 대상에 따라 다르다. 일반적으로 데이터셀에 적용되는 경우 DataCell과 같은 ValueCell 객체들이 된다. 컬럼 종류 별 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