Frage

Ich möchte einen Web Service und Aktionen verwenden, die ich in meinem reusables Abschnitten erstellt haben, die in einem Formular mit dem Namen Bibliothek gespeichert wurden.

Ich habe Aktionen und einen Web Service aus der Quellansicht in template.xml Datei kopiert.

Leider, es funktioniert nicht, weil Kontrollen von Mehrweg Abschnitten invisibles sind, wenn ich versuche, sich im Zielfeld der Aktion zu erreichen.

Hat jemand einen Trick haben?

Viele Grüße, Philippe

War es hilfreich?

Lösung

Wie Sie schon sagten, das Problem ist, dass, wenn Sie einen Abschnitt Vorlage zu erstellen und wiederverwenden es in einer anderen Form, Form Runner diesen Abschnitt in einer XBL Komponente kapselt. Da die XBL Verkapselung Dienste, die auf dem „Top-Level“ in der Form haben keinen Zugang zu den Kontrollen in der XBL-Komponente deklariert werden.

So denke ich, dass die Lösung hier ist Ihre eigene XBL zu schaffen, die Kontrollen und den Web-Service enthält, aber denken Sie daran, dass:

  1. Ihre eigene XBL Erstellen ist komplizierter, als ein Abschnitt Vorlage erstellen. Sie können zu verwenden und Schreiben XBL-Komponenten in den Leitfaden Informationen über diese finden .
  2. Wenn Sie eine XBL Komponente haben, können Sie Setup-Form Builder es entlang der anderen Bedienelemente auf der linken Navigationsleiste zu zeigen. Sie können mehr finden, wie eine XBL-Komponente auf die Toolbox in diesem Toolbox Abschnitt . Beachten Sie jedoch, dass XBL Komponenten sind nicht Abschnitte, aber näher an Kontrollen. Sie sind in Ihrer Instanz nur einen Knoten gebunden, und fügen Sie sie in das Formular in Form Builder, wie Sie ein Steuerelement hinzufügen würde, das heißt, sie in die Zelle einer Tabelle gehen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top