Pergunta

Gostaria de usar serviços da web e ações que criei em minhas seções reutilizáveis ​​que foram salvas em um formulário chamado biblioteca.

Copiei ações e serviços da web da visualização de origem no arquivo template.xml.

Infelizmente, isso não funciona porque os controles das seções reutilizáveis ​​ficam invisíveis quando tento alcançá-los no campo de destino da ação.

Alguém tem um truque?

Relação Philippe

Foi útil?

Solução

Como você disse, o problema é que quando você cria um modelo de seção e o reutiliza em outro formulário, o Form Runner encapsula essa seção em um componente XBL.Devido ao encapsulamento XBL, os serviços declarados no “nível superior” no formulário não têm acesso aos controles dentro do componente XBL.

Então acho que a solução aqui é criar seu próprio XBL que contenha os controles e os serviços web, mas tenha em mente que:

  1. Criar seu próprio XBL é mais complicado do que criar um modelo de seção.Você pode encontrar informações sobre isso no Guia para usar e escrever componentes XBL.
  2. Depois de ter um componente XBL, você pode configurar o Form Builder para exibi-lo junto com os outros controles na barra lateral esquerda.Você pode encontrar mais sobre como adicionar um componente XBL à caixa de ferramentas neste Seção da caixa de ferramentas.Entretanto, observe que os componentes XBL não são seções, mas sim mais próximos de controles.Eles estão vinculados a apenas um nó em sua instância e você os adiciona ao formulário no Form Builder da mesma forma que adicionaria um controle, ou seja,eles vão para a cela de uma mesa.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top