Sólo se pueden bloquear columnas cuando se crea un objeto rejilla de datos. El cuarto parámetro del comando dax_dataGrid permite definir el número de columnas a la izquierda a bloquear.
Sintaxis: dax_dataGrid(selection, location, headerRows, lockedLeftColumns, useControlColumn);
Las columnas a la derecha también pueden bloquearse ejecutando el comando setRightLockedColumns.
Sintaxis: setRightLockedColumns(número de columnas bloqueadas a la derecha);
Nota:
bloqueo de columnas puede realizarse únicamente antes de la ejecución del comando go().
// Bloqueo de la primera columna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 1, false);
myGrid.go();
// Bloqueo de la primera y segunda columna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 2, false);
myGrid.go();
// Bloqueo de la primera a la tercera columna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 3, false);
myGrid.go();
// Bloqueo de la última columna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 0, false);
myGrid.setRightLockedColumns(1);
myGrid.go();
// Bloqueo de las últimas dos columnas
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 0, false);
myGrid.setRightLockedColumns(2);
myGrid.go();
// Bloqueo de las últimas tres columnas
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 0, false);
myGrid.setRightLockedColumns(3);
myGrid.go();
// Bloqueo de la primera y última columna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 1, false);
myGrid.setRightLockedColumns(1);
myGrid.go();