2012-05-06 14 views

答えて

0

私はあなたがこのようにそれをしなければならないと信じて:あなたは提案のように、私はそれを書くとき

[... your other code...] 
$('#ddlReportFarms').selectmenu({'refresh': true}); 
+0

jQuery UIのselectmenuのバージョンでは、リフレッシュ方法のパラメータがあります。この答えは間違っています。私はこれを正しいとマークする人はいません... – fnagel

+0

私はAPIが変更されたと信じています – MilkyWayJoe

+1

私は両方のjQuery UI Selectmenuフォークのメンテナーですので、私はそうではないと確信しています。提案されたコードは有効なUI APIコードでさえありません。 – fnagel

0

おかげMilkyWayJoe

、selectMenuは自身を複製し、 はちょうど別のselectmenuなどを作成し、私はリフレッシュを実行すると何度も..イライラする。 これは、リフレッシュ後のHTMLです:selectmenuのバージョンは、使用します

<a id="ddlReportFarms-button" class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown" aria-owns="ddlReportFarms-menu" aria-haspopup="true" href="#" role="button" style="width: 198px;"> 
<span class="ui-selectmenu-status">Select Farm</span> 
<span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span> 
</a> 
<a id="ddlReportFarms-button" class="ui-selectmenu ui-widget ui-state-default ui-selectmenu-dropdown ui-corner-all" aria-owns="ddlReportFarms-menu" aria-haspopup="true" href="#" role="button" style="width: 198px;"> 
<span class="ui-selectmenu-status">Select Farm</span> 
<span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span> 
</a> 
+0

元の質問では、このことが再び起きたときに*あなたが言っていることは...正確にそれを意味していますか?ページリロード?どちらの場合でも、コードをさらに追加できますか?具体的には、このコードを呼び出す関数を呼び出す部分ですか? – MilkyWayJoe

+0

私は$( '#ddlReportFarms')を実行するときを意味しました。selectmenu()をもう一度実行してください。 それを無視して、私は今それをやっていません。何が起こっているのです:1)$( '#ddlReportFarms')selectmenu()2)ユーザーが何かをした後に私はいくつかを追加します

0

私のフォークにはメソッドがリフレッシュされていませんが、あなたの提案は正しいです(既に初期化されている選択メニューでuing selectmenu()を呼び出すことにより)。詳細はwikiをご覧ください:https://github.com/fnagel/jquery-ui/wiki/Selectmenu

関連する問題