SMART datagrid v1.4 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.editorCallback  property

GridBase.registerCellEditors로 등록된 셀 편집기 중에서 index 위치의 셀을 편집하기 위한 편집기 id를 리턴한다. 

function (index:CellIndex):String;

등록되지 않은 편집기 id를 리턴하면 컬럼에 설정된 편집기를 사용한다. 

기본값은 null.

Getter
function editorCallback(): Function
Setter
function setEditorCallback(value: Function)
Code -1
    grid.registerCellEditors([{
        id: "line"
    }, {
        id: "list2",
        type: "list",
        values: ["abc", "def", "xyz"]
    }]);
    
    var columns = [{
        name: 'colAddr',
       "editorCallback": function (index) {
            var v = index.rowIndex % 3
            if (v == 1) return "line";
            if (v == 2) return "list2";
        }
        ...
    },
    ...
    ];
    grid.setColumns(columns);
See Also
GridBase.registerCellEditors
GridBase.unregisterCellEditors
editor
Examples
동적 편집기
텍스트 편집기들
리스트 편집기들