2012-04-11 2 views
0

사용자가 채워진 양식 요소를 볼 때 다음 문제가 발생합니다. xforms : 읽기 전용이어야하며 선택한 항목의 레이블을 표시합니다. 아래는 요소의 html 표현입니다. 이 브라우저에xforms 구성 : '보기'모드의 요소 선택

... 
<span 
    id="control-8-control" 
    class="xforms-control xforms-select xforms-incremental xforms-select-appearance-full xforms-static xforms-readonly" 
> 
    some value1 
</span> 
    ... 

하지만를 제공으로 사용자가 텍스트에 "어떤 가치"를 클릭하면이 텍스트는 선택한 항목의 값으로 전환하고,

 ... 
<span 
id="control-8-control" 
class="xforms-control xforms-select xforms-incremental xforms-select-appearance-full xforms-static xforms-readonly" 
> 
    2WPbzcoW3eoH/1rDCyejaA== 
</span> 
     ... 

는 물론 일부 청취자가 걸려 다음 방법을 찾습니다 그 요소에서, 그리고 내부 HTML을 변경합니다.

는 또한이 동작은 XForms를 관찰 할 수있다 : 선택 요소 = "전체" 외관

은 어디에서이 요소의 동작을 재구성 할 수 ?

+0

그리고 Form Builder에서 확인란 필드가있는 양식을 만든 다음 해당 양식의 새 인스턴스를 만들고 값을 선택하고 검토 페이지로 이동하여이 작업을 수행하고 있다고 생각하십니까? – avernet

+0

나는 이것을 재현 할 수 있었다. 아래 내 대답을 참조하십시오. – avernet

답변

1

이것은 버그입니다. 야간 빌드에서이 문제를 테스트 한 것과 똑같은 문제를 재현하지 못했지만, 문제의 원인은 동일합니다. 클라이언트가 서버를 클릭하면 서버에 값 변경이 전송됩니다. 레이블을 사용해야합니다. 이 문제가 해결되어 다음날 밤에 수정 될 것입니다. 참고로 bugcommit입니다.

+0

그래, 그게 문제였다. 내가 커밋에서했던 것처럼 똑같이 만들면, 모든 것이 잘 작동한다! –

+0

완벽하니, 확인해 주셔서 감사합니다. – avernet

관련 문제