2011-07-27 3 views
2

XBL을 사용하여 내 XForm에서 다양한 컨트롤을 렌더링하고 있습니다. 이 중 하나는 4 가지 옵션이있는 라디오 그룹입니다. 나는 데이터 자체에 대해 appearance = "full"및 항목 집합을 사용하고 있습니다. 그러나 라디오 그룹이 렌더링되면 마지막 옵션이 선택됩니다. 처음에는 아무 버튼도 선택되지 않도록 제거해야합니다.XForms : select1을 사용하여 NO 항목이 선택된 라디오 그룹을 렌더링하는 방법

저는이 기능을 작동 시키려고 잠시 동안 서클에서 돌아 왔습니다. 어떤 XForms 전문가가 내가 이것을 성취 할 수있는 간단한 예를 게시 할 수 있다면 영원히 감사 할 것입니다.

미리 감사드립니다.

답변

2

구현에 따라 다를 수 있지만 일반적으로 처음 선택한 옵션은 초기 인스턴스 데이터에 따라 달라집니다. 즉, xforms:select1이 바인드 된 인스턴스 노드가 비어 있고 select1의 xforms:itemset에 빈 값이있는 항목이 없으면 옵션이 선택되지 않습니다. 초기 인스턴스 값이 있지만 해당 값이있는 항목 집합의 항목이없는 경우에도 마찬가지입니다.

Orbeon에서이를 테스트했으며 다른 구현이 다른 방식으로 동작 할 수도 있습니다. 어쨌든 설명 된 동작은 XForms 1.1 Specifications에도 나와 있습니다 ("닫힌/열려있는 선택의 경우"으로 시작하는 단락을 참조하십시오), 기본 동작이 될 것으로 기대합니다.