1

我在看文档Dynamic & lazy-loading drop-downs。它看起来loadDropDown: function(callback){...}只是必要的,isLoaded()可以是任何任意函数isPresent()或其他东西。因为loadDropDown是唯一一个叫它的人。

如果DropDown Widgetis no Loaded some dropDown.refresh()is Called,它甚至可以是任意方法。在下拉列表中加载数据并报告为的任何方法loaded

并且一旦加载|如果已经加载,则调用提供的回调。

我的问题是谁打电话loadDropDown()?什么是工作callback?因为dropDown.refresh()已经加载了下拉列表。

在我的情况下,我有一个data-dojo-attach-event="onkeyup: suggest"在我的templateString和这个suggest函数调用loadDropDown()一个空的回调。wheredropDown是一个永远不会出现的基于dijit._WidgetBase派生的小部件。div, ul, li但它是被创造出来的。并出现,console.log()但随后自动销毁。我不知道为什么。

href这个属性从哪里来?属性如何href成为下拉列表的强制属性?

4

0 回答 0