如何在使用 Dojo 的 dijit 下拉按钮时更改工具提示的位置

How do I change the position of the tooltip when using Dojo's dijit DropDownButton?

本文关键字:按钮 位置 工具提示 dijit Dojo      更新时间:2023-09-26

当前标记如下所示:

<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']"

例如http://jsfiddle.net/RoystonS/E4RHv/