SMART datagrid v.1 > Classes > DataColumn

[ grids ver.1.3.2]   Back  Forward

DataLudi.DataColumn.buttonDisplayCallback  property

Callback function which returns whether to display the button in corresponding cell location. 

function (index:CellIndex):Boolean;

You can specify the type of button which will be displayed in data cell by DataColumn.button property, and even if set to display the button, when return false in this callback, the button will not be displayed. 

Defaults to null.

Getter
function buttonDisplayCallback(): Function
Setter
function setButtonDisplayCallback(value: Function)
Code -1
    var columns = [{
        name: 'addr',
        button: 'popup',
        buttonVisibility: 'always',
        buttonDisplayCallback: function (index) {
            return index.getValue() !== undefined;
        }
    },
    ...
    ];
    grid.setColumns(columns);
See Also
DataColumn.button
DataColumn.buttonVisibility
Menu Overview
Examples
Cell Buttons