IWCTrigger: Como Chamar uma Função do Maintain a partir de um Manipulador de Script

Como:

A função IWCTrigger pode ser utilizada de duas formas:

IWCTrigger pode ser utilizado no JavaScript ou VBScript. IWCTrigger é uma função de script fornecida pelo WebFOCUS Maintain para uso em qualquer aplicativo do WebFOCUS Maintain.


Topo da página

x
Sintaxe: Como Chamar uma Função do Maintain a partir de um Manipulador de Script
IWCTrigger("functionname"[, "parm"]

onde:

functionname

É a função Maintain a ser chamada. Scripts fazem diferenciação entre maiúsculas e minúsculas. Portanto, você deve especificar o nome utilizando as mesmas letras maiúsculas e minúsculas que utilizou para nomear a função no procedimento do Maintain.

parm

É um parâmetro sendo passado para a função.

Observação: Se você arrastar uma função Maintain do Explorer do aplicativo para um script que está sendo editado no Editor de Scripts, o WebFOCUS Maintain irá gerar a sintaxe IWCTrigger para você.


Topo da página

x
Sintaxe: Como Obter um Parâmetro a partir da Função Chamada
						formname.Triggervalue

onde:

formname

É o nome do formulário no aplicativo WebFOCUS Maintain.


Topo da página

x
Sintaxe: Como Passar o Valor de uma Propriedade do Controle do ActiveX em uma Função Maintain
IWCTrigger ("function",document.form.control.property);

onde:

Função

É a função Maintain que você está chamando.

Formulário

É o nome do formulário no qual o controle do ActiveX está localizado.

controle

É o nome do controle do ActiveX.

propriedade

É o nome da propriedade de controle do ActiveX (procure pelas propriedades de controle do ActiveX na guia ActiveX da folha de propriedades para o controle do AcetiveX).



Exemplo: Como Passar um Valor do Controle do ActiveX para uma Função Maintain

Se você possuir um controle de calendário ActiveX no Form1 que possui uma propriedade chamada Month, é possível utilizar o IWCTrigger para enviar o valor de Month para a função Maintain chamada UpdateDate através do JavaScript ou VBScript:

IWCTrigger("UpdateDate",document.Form1.CalendarControl.Month);

Information Builders