を動作しません。 。 私が代わりにリフレッシュのこの操作を行う場合..jqueryのselectMenuリフレッシュは、私が初期化さselectMenuを持ち、後に、私はいくつかのデータを移入したい
誰を
$('#ddlReportFarms').selectmenu();
項目が表示されますが、これが再び発生したときに、 selectMenuは自分自身を複製し(2回表示されます)とバギーになり? おかげ のIgA1が
を動作しません。 。 私が代わりにリフレッシュのこの操作を行う場合..jqueryのselectMenuリフレッシュは、私が初期化さselectMenuを持ち、後に、私はいくつかのデータを移入したい
誰を
$('#ddlReportFarms').selectmenu();
項目が表示されますが、これが再び発生したときに、 selectMenuは自分自身を複製し(2回表示されます)とバギーになり? おかげ のIgA1が
私はあなたがこのようにそれをしなければならないと信じて:あなたは提案のように、私はそれを書くとき
[... your other code...]
$('#ddlReportFarms').selectmenu({'refresh': true});
おかげ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>
元の質問では、このことが再び起きたときに*あなたが言っていることは...正確にそれを意味していますか?ページリロード?どちらの場合でも、コードをさらに追加できますか?具体的には、このコードを呼び出す関数を呼び出す部分ですか? – MilkyWayJoe
私は$( '#ddlReportFarms')を実行するときを意味しました。selectmenu()をもう一度実行してください。 それを無視して、私は今それをやっていません。何が起こっているのです:1)$( '#ddlReportFarms')selectmenu()2)ユーザーが何かをした後に私はいくつかを追加します
?
私のフォークにはメソッドがリフレッシュされていませんが、あなたの提案は正しいです(既に初期化されている選択メニューでuing selectmenu()を呼び出すことにより)。詳細はwikiをご覧ください:https://github.com/fnagel/jquery-ui/wiki/Selectmenu
jQuery UIのselectmenuのバージョンでは、リフレッシュ方法のパラメータがあります。この答えは間違っています。私はこれを正しいとマークする人はいません... – fnagel
私はAPIが変更されたと信じています – MilkyWayJoe
私は両方のjQuery UI Selectmenuフォークのメンテナーですので、私はそうではないと確信しています。提案されたコードは有効なUI APIコードでさえありません。 – fnagel