のドキュメンテーションを見ていました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._WidgetBase
div, ul, li
console.log()
href
そして、この属性はどこから来ますか? href
属性がドロップダウンで必須になるのはなぜですか?