2011-12-13 2 views
2

jquery mobile을 통합하여 모바일 장치 용 JSF 애플리케이션을 변환하려고합니다. 특히, 사용자 지정 선택 메뉴를 사용하여 여기에 표시된대로 드롭 다운 대신 팝업을 표시합니다. http://jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html. JSF는 Backing Bean에서 동적으로 데이터를 검색하기 위해 SelectOneMenu를 제공하지만 이것은 분명히 원하는 효과가 아닙니다. 백킹 빈에서 동적으로 jquery 모바일을 채우는 방법이 있습니까? 아래는 jsf가없는 코드로 backing bean의 값으로 옵션을 대체하려고합니다.JSF로 jquery mobile custom select 메뉴 통합

감사합니다.

<select name="select1" id="select1" data-native-menu="false" data-theme="l"> 
<option value="option1">option1</option> 
<option value="option2">option2</option> 
<option value="option3">option3</option> 
<option value="option4">option4</option> 
</select> 

답변

1

당신은 큰 소리로 당신이 뭔가를 시도 할 수 밖에 생각 버전 1.0 및 jQuery를 1.6.4

에 JQM을 업그레이드해야 IMHO.

같이

당신은 동적으로이 같은으로 JQM 마크 업을 추가 할 수 있습니다 (응용 프로그램이 HTML 렌더링 방법) 선택 메뉴를 유지 :

//refresh and force rebuild 
$('select').selectmenu('refresh', true); 

문서 :

+0

나는 내 질문에 정확하게 대답하지 않는다고 생각합니다. , 시도해 줘서 고마워. SelectOneMenu 또는 유사한 타사 구성 요소 (trinidad, primefaces)와 같은 jsf 구성 요소를 사용하지 않고 select 문을 업데이트하는 쉬운 방법이 없다는 것을 발견했습니다. – Mark

관련 문제