Data grid - evento onDataCellClick

Este exemplo mostra como especificar uma função a executar quando se clica em uma célula em um data grid. Este evento se chama onDataCellClick. Uma vez que se ativa o evento, a função que se executará para este evento receberá 4 parâmetros: row id, column id, record id e uma referência de campo.

    Sintaxe: myGrid.onDataCellClick = function myFunction(row, column, recordId, fieldReference);

Neste exemplo, uma função chamada onCellClick se asigna ao evento onDataCellClick. Quando se clica em uma célula do datagrid, a informação sobre a célula na que se clica aparecerá na parte inferior da área de data grid.

    function onColumClick (row, column, recordId, fieldReference){
        var info1 = createTR('Clicked Row', row);
        var info2 = createTR('Clicked Column', column);
        var info3 = createTR('Record ID', recordId);
        var info4 = createTR('Field Alias', fieldReference.fieldalias);
        var info5 = createTR('Field ID', fieldReference.fieldid);
        var info6 = createTR('Field Type', fieldReference.fieldtype);
        var info7 = createTR('Field is searchable', fieldReference.fieldsearchable);
        var info8 = createTR('Field Value', myGrid.getParsedDataValue(row-1,column));
        $('myclicked').innerHTML = '<center><table>' + info1 + info2 + info3 + info4 + info5 + info6 + info7 + info8 + '</table></center>';
    }

Nota: O evento onDataColumnClick pode ser ativado antes ou depois de construir o objeto data grid (através do comando "go").