new LookupMultipleInsertEvent()
Evento emitido quando ocorrer uma inserção múltipla de registros a partir da grade Lookup.
Example
// O exemplo abaixo, mostra a possibilidade de estender esse comportamento // herdando ou não o procedimento padrão. var field = grid.field('CAMPO', 'int64'); field.classKey = -1898187808; // Tipos de Arquivo field.allowMultipleInsert = true; field.replaceListeners('lookupMultipleInsert', function (evt, emitReplaced) { emitReplaced(evt); // herda o comportamento padrão (opcional) var grid = evt.field.parent; for (var i = 0; i < evt.lookupGrid.selectedRecords.length; ++i) { evt.lookupGrid.ds.bookmark = evt.lookupGrid.selectedRecords[i]; grid.ds.append(); grid.ds.campo = evt.lookupGrid.ds.ikey; grid.ds.obs = 'Registro inserido manualmente'; grid.ds.post(); } });
Extends
- FieldEvent
Members
-
lookupGrid :Process
-
Grade lookup onde foi solicitada a inclusão de múltiplos registros.
Type:
- Process