1

のドキュメンテーションを見ていましたDynamic & lazy-loading drop-downsloadDropDown: 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属性がドロップダウンで必須になるのはなぜですか?

4

0 に答える 0