|
Fragmentos podem conter funções JavaScript reutilizáveis ou valores armazenados separadamente de qualquer objeto de script específico. Esses fragmentos são usados para criar funções e propriedades personalizadas que você deseja usar em muitos locais em um formulário ou que deseja usar em muitos formulários.
Por exemplo, o fragmento de amostra countryScript controla a interação entre as listas suspensas País e Estado/província nos formulários de amostra. As opções que aparecem na lista suspensa Estado/província dependem do país selecionado na lista suspensa País.
Teste de um fragmento de script de amostraAbra o formulário de amostra My PO Interactive.pdf e clique na guia Visualizar PDF no Editor de layout.
Na seção Solicitado por no formulário, selecione Canadá na lista suspensa País e clique na lista suspensa Estado/província. A lista exibe as opções de províncias.
Em seguida, selecione Estados Unidos na lista suspensa País e clique na lista suspensa Estado/província. A lista exibe as opções de estados.
Em seguida, analisaremos mais detalhadamente o fragmento countryScript nos formulários de amostra.
Exibição do script no fragmento countryScriptNa paleta Biblioteca de fragmentos, clique com o botão direito do mouse em countryScript e selecione Editar fragmento.
Observe que o fragmento é um filho de Variáveis na paleta Hierarquia. Os fragmentos não podem conter scripts associados com outros objetos de formulário, por exemplo, scripts de eventos, como validar, calcular ou inicializar.
Selecione o objeto de script countryScript na paleta Hierarquia.
Expanda o Editor de scripts para exibir o script.
O fragmento countryScript é referenciado pelos objetos de lista suspensa drpDeliverToCountry e drpDeliverToStatePrv nos fragmentos OrderedByAddress e DeliverToAddress nos formulários de amostra.
Na paleta Biblioteca de fragmentos, clique com o botão direito do mouse em DeliverToAddress e selecione Editar fragmento.
Selecione o objeto de lista suspensa drpDeliverToCountry na paleta Hierarquia e exiba o script no Editor de scripts. Observe como o fragmento countryScript é referenciado no Editor de scripts.
Clique para continuar: Uso de fragmentos ao controlar a exibição de subformulários
|
|
|