私は Orbeon フォームに取り組んでおり、以下で説明するパフォーマンス関連の問題があります。
最初に 5 つのフィールドがあるフォームがあります。5 番目のドロップダウン フィールドで [はい] を選択するとxforms:group
、フィールドのブロックが表示されるためです (ブロックには約 40 のフィールドがあります)。ブロックは繰り返しセクションにあるため、ブロックをいくつでも追加/削除できます。
ここで、たとえば 10 個のブロックを追加し、5 番目のドロップダウン フィールドを任意の値から「はい」に切り替えると、すべてのブロックを表示するのに 2 秒以上かかります。
2GB RAM の Windows XP デスクトップで Orbeon Forms 3.8 と Tomcat 6 を使用しています。
「はい」を選択した場合(xforms:group が true の場合の条件付き表示)、表示に時間がかかる場合について教えてください。
<xforms:group ref=".[instance('form-attributes')/flag='yes']" >
//code for the controls here
</xforms:group>