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);
现在菜单就在它应该在的地方了。
谢谢!
我正在将 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);
现在菜单就在它应该在的地方了。
谢谢!