のドキュメンテーションを見ていましたDynamic & lazy-loading drop-downs。loadDropDown: function(callback){...}必要なだけのように見えisLoaded()、任意の関数などにすることができisPresent()ます。loadDropDownそれを呼ぶのは彼だけです。
DropDown Widgetロードされていない場合はdropDown.refresh()、任意のメソッドでさえあるいくつかが呼び出されます。ドロップダウンにデータをロードし、次のようにレポートする任意のメソッドloaded
ロードされ|たら すでにロードされている場合は、提供されたコールバックが呼び出されます。
私の質問は誰がloadDropDown()? の仕事はcallback何ですか?dropDown.refresh()すでにドロップダウンをロードしています。
私の場合data-dojo-attach-event="onkeyup: suggest"、私templateStringとこのsuggest関数は、空loadDropDown()の callback.where を使用してdropDown呼び出すことができます。しかし、それは作成されます。表示されますが、その後自動で破棄されます。理由はわかりません。dijit._WidgetBasediv, ul, liconsole.log()
hrefそして、この属性はどこから来ますか? href属性がドロップダウンで必須になるのはなぜですか?