SMART datagrid v.1 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.editableCallback  property

Callback function which returns whether to display the editor when preparing data cell editor. 

function (index:CellIndex):*;

If explicitly return Boolean false, the editor will not be displayed. 

Defaults to null.

Getter
function editableCallback(): Function
Setter
function setEditableCallback(value: Function)
Note
Code -1
    column.setEditableCallback(function (index) {
        if (grid.getValueAt(index.rowIndex, 'qty') > 10000) {
            return false;
        }
    });
Code -2
    var columns = [{
        name: 'colRate',
        editableCallback: function (index) {
            if (grid.getValueAt(index.rowIndex, 'qty') > 10000) {
                return false;
            }
        }
    },
    ...
    ];
    grid.setColumns(columns);
See Also
Editable & ReadOnly Overview
readOnlyCallback
editable
readOnly
EditOptions.editableCallback
EditOptions.readOnlyCallback
Examples
ReadOnly & Editable
Cell Editing