Typeahead 的项目没有出现

Typeahead's items don't appear

我正在将 dojo-bootstrap 的 typeahead (https://github.com/xsokev/Dojo-Bootstrap) 集成到我的 dojo 项目中(在 dijit 小部件内),甚至调试并查看 typeahead.js 中的过滤列表第 136 行

(this.menuNode.innerHTML = items.join('');)

预先输入的项目列表没有显示任何内容。控制台上没有错误。

有什么建议吗?

好吧,我的页面上垂直加载了很多 dijit 小部件,所以我需要编辑 Typeahead.js 第 73 行

domConstruct.place(this.menuNode, document.body);

domConstruct.place(this.menuNode, this.domNode.offsetParent || document.body);

现在菜单就在它应该在的地方了。

谢谢!