SMART datagrid v1.4 > 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
버튼 렌더러