new OpenKeyEvent()
Evento emitido quando o usuário deseja abrir detalhes sobre um registro de um campo lookup ou deseja uma interface mais rica para auxiliar o seu preenchimento.
Example
field.on('openKey', function (evt) { var parameters = [ 'baseClass', evt.classKey, 'keysToOpen', evt.value, 'fromOpenKey', true, 'lookupType', evt.lookupType ]; if (evt.target instanceof Field) { parameters.push( 'targetProcessId', evt.process.id, 'targetTabId', evt.process.currentTabId, 'targetGridName', evt.target.parent.name, 'targetFieldName', evt.target.name ); } evt.process.setNextInteraction('main', parameters, -1898145512, true); // Explorer.ip; });
Extends
- FieldEvent
Members
-
classKey :number
-
Chave da classe de dados do campo lookup.
Type:
- number
-
lookupType :number
-
Tipo do campo lookup. Poderá ser: LookupType.FILE, LookupType.RECORD ou LookupType.CLASS.
Type:
- number
-
process :Process
-
Processo onde foi declarada a grade que solicitou a abertura do processo auxiliar de preenchimento do campo lookup.
Type:
- Process
-
value :number|string
-
Valor do campo lookup. Poderá ser uma chave, em campos lookup simples, ou uma lista de chaves, em lookup múltiplos. Caso o campo não tenha sido informado, será nulo.
Type:
- number | string