2011-01-05 7 views
0

libraryという名前のフォームに保存されている再利用可能セクションに作成したwebservicesとアクションを使用したいと思います。Orbeon/webサービスとアクション

template.xmlファイルのソースビューからアクションとWebサービスをコピーしました。

残念ながら、再利用可能セクションのコントロールは、アクションの宛先フィールドに到達しようとすると表示されないため、機能しません。

誰かがトリックを持っていますか?あなたが言ったようにあなたがセクションのテンプレートを作成して、別の形でそれを再利用する際に

よろしく、 フィリップ

答えて

0

は、問題は、フォームのランナーは、XBLコンポーネントでそのセクションをカプセル化していること。 XBLカプセル化のため、フォームの「トップレベル」で宣言されているサービスは、XBLコンポーネント内のコントロールにアクセスできません。

だから私はここに解決策はコントロールとWebサービスが含まれている独自のXBLを作成しますが、ことを覚えておくことがあると思う:あなた自身のXBLの作成

  1. セクションのテンプレートを作成するよりも複雑です。この情報はGuide to Using and Writing XBL Componentsにあります。
  2. XBLコンポーネントを作成したら、左側のサイドバーの他のコントロールに沿って表示するようにForm Builderをセットアップできます。このToolbox sectionにXBLコンポーネントをツールボックスに追加する方法の詳細があります。ただし、XBLコンポーネントはセクションではなく、コントロールに近いことに注意してください。それらはインスタンス内のただ1つのノードにバインドされており、コントロールを追加するときと同じようにForm Builderでフォームにフォームを追加します。つまり、テーブルのセルに移動します。
関連する問題