new GridEvent()
Evento emitido para operações sobre uma grade do Web Framework.
Example
grid.on('changeView', function (evt) { if (evt.grid.viewMode === Grid.TABLEVIEW ){ evt.grid.visibleButtons = ['Redefinir']; } else { evt.grid.visibleButtons = ['Editar', 'Recarregar grades']; } });
Extends
- DataEvent
Members
-
grid :Grid
-
Grade que sofreu a operação indicada pelo evento.
Type:
- Grid
-
masterData :DataSet
-
DataSet com os dados da grade mestre de uma relação mestre-detalhe quando o evento for emitido por uma grade detalhe. Será nulo caso a grade não seja uma detalhe.
Type:
Example
// O exemplo abaixo insere um registro padrão no dataSet da detalhe, quando for inserido // um registro na mestre detail.on('masterInsert', function (evt) { const ds = evt.data.newSharedDataSet(); ds.append([evt.masterData.num('CHAVE'), '123456']); ds.post(); });
-
masterGrid :Grid
-
Grade mestre de uma relação mestre-detalhe quando o evento for emitido por uma grade detalhe. Será nulo caso a grade não seja uma detalhe.
Type:
- Grid
Example
// O exemplo abaixo insere um registro padrão no dataSet da detalhe, quando for inserido // um registro na mestre detail.on('masterInsert', function (evt) { var ds = evt.data.newSharedDataSet(); ds.append([evt.masterGrid.ds.num('CHAVE'), '123456']); ds.post(); });
-
process :Process
-
Processo onde foi definida a grade que está realizando a operação indicada pelo evento.
Type:
- Process