Somente podem se bloquear colunas quando se cria um objeto rede de dados. O quarto parâmetro do comando dax_dataGrid permite definir o número de colunas à esquerda a bloquear.
Sintaxe: dax_dataGrid(selection, location, headerRows, lockedLeftColumns, useControlColumn);
As colunas à direita também podem bloquear-se executando o comando setRightLockedColumns.
Sintaxis: setRightLockedColumns(número de colunas bloqueadas à direita);
Nota: O bloqueio de colunas pode realizar-se unicamente antes da execução do comando go().
// Bloqueio da primeira coluna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 1, false);
myGrid.go();
// Bloqueio da primeira e segunda coluna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 2, false);
myGrid.go();
// Bloqueio da primeira à terceira coluna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 3, false);
myGrid.go();
// Bloqueio da última coluna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 0, false);
myGrid.setRightLockedColumns(1);
myGrid.go();
// Bloqueio das últimas duas colunas
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 0, false);
myGrid.setRightLockedColumns(2);
myGrid.go();
// Bloqueio das últimas três colunas
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 0, false);
myGrid.setRightLockedColumns(3);
myGrid.go();
// Bloqueio da primeira e última coluna
myGrid = new dax_dataGrid('Hospital', $('mydiv'), 1, 1, false);
myGrid.setRightLockedColumns(1);
myGrid.go();