Orbeon을 사용하여 펑키 한 작업을 시도하고 XForms를 생성합니다. select1의 항목을 테이블의 다른 열에 표시하고 싶습니다. xf : repeat는 select1 내에서 반복되어야하므로 사용할 수 없습니다.xf : select1의 항목을 "테이블 방식"으로 표시
설명하기 위해, 내가 가장 좋은 색상 인 여러 차종을 물어보고 싶다고 가정 해 봅시다. 그리고 저는이 질문들을 표 형식으로 보여주고 싶습니다. TR에있는 차와 td에있는 각 색 항목에 대한 각각의 질문이 표시됩니다. 나는 더러운 완벽한 세상에서 어떻게 할 것인지 여기
는 :
<xhtml:table>
<xf:repeat nodeset="/cars">
<xhtml:tr>
<xhtml:td><xf:output ref="car/name"/><xh:td/>
<xf:select1>
<xhtml:td><xf:item>Blue</xf:item></xhtml:td>
<xhtml:td><xf:item>Green</xf:item></xhtml:td>
<xhtml:td><xf:item>Yellow</xf:item></xhtml:td>
<xhtml:td><xf:item>Red</xf:item></xhtml:td>
</xf:select1>
</xhtml:tr>
</xf:repeat>
</xhtml:table>
그러나 나는 XF를 사용할 수 없기 때문에이 작동하지 않을 수 있습니다 XF에 내부 반복 : 선택 1을. XForms를 생성하고 CSS가 행과 열의 수에 따라 달라지기 때문에 CSS 만 사용할 수 없습니다 (자동차 수와 색상 수가 변경 될 수 있음) ... 그래서 CSS도 생성해야합니다 (어쩌면 그것은 옳은 길입니다 ...) ... 아무도 아이디어?
<xf:instance id="cars">
<cars xmlns="">
<car>
<name>Car 1</name>
<is-blue></is-blue>
<is-green></is-green>
<is-yellow></is-yellow>
<is-red></is-red>
</car>
<car>
<name>Car 2</name>
<is-blue></is-blue>
<is-green></is-green>
<is-yellow></is-yellow>
<is-red></is-red>
</car>
.../...
</cars>
당신은 다음을 할 수 있습니다 : 나는 각 선택과 같은 자신의 노드에 살고있는 것입니다있는 인스턴스를 사용하는 것보다 다른 솔루션이 표시되지 않는 순수, 휴대용 XForms를 사용
에릭, 당신은 나의 영웅! –