使用Dojo的dijit DropDownButton时如何更改工具提示的位置?

时间:2012-05-10 14:53:18

标签: javascript dojo

当前标记如下所示:

<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属性之前,一切正常。使用该属性后,窗口小部件将根本不呈现对话框。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您引用的文档表明dropDownPosition采用数组,而不是单个字符串。将data-dojo-props="dropDownPosition: 'above'"更改为data-dojo-props="dropDownPosition: ['above']

e.g。 http://jsfiddle.net/RoystonS/E4RHv/