0

ライブラリという名前のフォームに保存されている再利用可能なセクションで作成した Web サービスとアクションを使用したいと思います。

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

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

誰にもトリックがありますか?

よろしく、フィリップ

4

1 に答える 1

0

あなたが言ったように、問題は、セクション テンプレートを作成して別のフォームで再利用すると、Form Runner がそのセクションを XBL コンポーネントにカプセル化することです。XBL カプセル化のため、フォームの「最上位」で宣言されたサービスは、XBL コンポーネント内のコントロールにアクセスできません。

したがって、ここでの解決策は、コントロールと Web サービスを含む独自の XBL を作成することだと思いますが、次の点に注意してください。

  1. 独自の XBL の作成は、セクション テンプレートの作成よりも複雑です。これに関する情報は、XBL コンポーネントの使用と記述に関するガイド にあります
  2. XBL コンポーネントを作成したら、Form Builder をセットアップして、左側のサイド バーの他のコントロールに沿って表示することができます。XBL コンポーネントをツールボックスに追加する方法の詳細については、このツールボックス セクションを参照してください。ただし、XBL コンポーネントはセクションではなく、コントロールに近いことに注意してください。それらはインスタンス内の 1 つのノードだけにバインドされ、コントロールを追加するのと同じように Form Builder のフォームに追加します。つまり、テーブルのセルに入ります。
于 2011-01-05T19:04:11.827 に答える