2012-01-04 8 views
0

私はOrbeon Form Builderでフォームを作成しています。この問題を再現する最も簡単な方法は、次のとおりです。Orbeon Form Builderで「コントロール名」を「test-controlenummer」に設定すると、コントロール(コンポーネント)が消えるのはなぜですか?

  1. フォームにコントロールを配置します。
  2. ラベルを付けても問題ありません。
  3. 「コントロールの詳細」に移動します。
  4. 'コントロール名'を 'test-controlenummer'に変更します。
  5. 「適用」ボタンで確認してください。
  6. コントロール自体は、ヘルプ機能の疑問符が消え、またあなたは以前、可視コンポーネント上にカーソルを移動後、削除と検証オプションをしないことを

お知らせ消え参照してください。グリッドセルは、占有されているかのようにも動作します。コントロールは単に表示されず、名前や検証オプションの変更によってXPath式のエラーが発生します。

私は基本的なXMLコードを簡単に見てきましたが、一見一目瞭然ではありませんでした。

答えて

0

コントロール名にダッシュが含まれている場合、Orbeon Forms 3.9のバグのために消えます。あなたが言ったように、Form Builderが生成するマークアップに間違いはありませんが、コントロール名にダッシュが存在するとは間違っています。

  • このバグは最新のコードで修正されているため、次のリリースでは発生しません。
  • を使用している場合は、Orbeonに連絡して、サポートアカウントを既に設定している場合はBasecamp経由で、info AT orbeon.comの場合は電子メールでパッチを入手できるかどうかを確認することをお勧めします。
  • Orbeon Forms CEを使用している場合は、コントロールの名前にダッシュを付けないでこの問題を回避できます。
関連する問題