2011-12-13 72 views
2

我試圖通過集成jquery移動我們現有的移動設備的JSF應用程序。具體來說,我想使用自定義選擇菜單,因此彈出而不是下拉菜單,如下所示:http://jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html。 JSF提供了SelectOneMenu以便從後臺bean動態地檢索數據,但這顯然不是預期的效果。有沒有辦法從後備bean動態填充jquery mobile select?下面是沒有jsf的代碼,我想用來自backing bean的值替換選項。集成jQuery的移動自定義選擇菜單與JSF

謝謝!

<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

恕我直言,你應該升級JQM到1.0版本和jQuery 1.6.4

想大聲,你可以嘗試這樣的事情。

請選擇菜單是(您的應用程序如何呈現HTML)

您可以添加JQM標記動態像這樣的東西:

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

文檔:

+0

我不認爲這完全回答我的問題,但謝謝你的嘗試。我發現沒有簡單的方法來更新select語句,而不使用像SelectOneMenu或類似的第三方組件(trinidad,primefaces)這樣的jsf組件。 – Mark 2012-02-01 19:35:31