当前标记如下所示:
<div data-dojo-type="dijit.form.DropDownButton" data-dojo-props="dropDownPosition: 'above'">
<span>413</span>
<div data-dojo-type="dijit.TooltipDialog">
<button data-dojo-type="dijit.form.Button">413</button>
<button data-dojo-type="dijit.form.Button">617</button>
<button data-dojo-type="dijit.form.Button">860</button>
<button data-dojo-type="dijit.form.Button">203</button>
</div>
</div>
一切正常,直到我添加了 data-dojo-props
属性。有了该属性,小部件将根本不会呈现对话框。
在此先感谢您的帮助!
最佳答案
您引用的文档表明 dropDownPosition
采用数组,而不是单个字符串。将 data-dojo-props="dropDownPosition: 'above'"
更改为 data-dojo-props="dropDownPosition: ['above']
"
关于javascript - 使用 Dojo 的 dijit DropDownButton 时如何更改工具提示的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10536667/