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