繰り返しセクションで非表示の行を簡単に作成できます。ただし、繰り返しの最初の列を非表示にする必要があります。どうすればそれを作ることができますか?
1 に答える
0
以下の情報を含む行ごとに 4 つの列があるとします。
DOJ EmpId EmpName Department
ノードは次のようになります
<employee>
<doj/>
<emp-id/>
<emp-name/>
<department/>
</employee>
xforms:repeat コンテンツは次のようになります
<xforms:repeat nodeset="instance('main-instance')/employees/employee" id="employee-repeat" >
<tr>
<xforms:group ref=".[your condition]">
<td>
<xforms:output ref="doj" />
</td>
</xforms:group>
<td>
<xforms:output ref="emp-id" />
</td>
<td>
<xforms:output ref="emp-name" />
</td>
<td>
<xforms:output ref="department" />
</td>
</tr>
</xforms:repeat>
ここで、最初の列 (この場合は doj) をすべての行に表示したくないので<td>
、繰り返しコンテンツ内の最初の列を削除します。
アップデート:
OP コメントに基づいて、はい、<xforms:group>
タグを使用してコードを削除する代わりに、表示と非表示を切り替えることができます。上記のコードは、これを反映するように変更されています。
于 2012-11-24T06:31:28.160 に答える