1

当前标记如下所示:

<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在我添加属性之前一切正常。使用该属性,小部件根本不会呈现对话框。

提前感谢您的帮助!

4

1 回答 1

2

您引用的文档表明它dropDownPosition需要一个数组,而不是单个字符串。改为“ data-dojo-props="dropDownPosition: 'above'"_data-dojo-props="dropDownPosition: ['above']

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

于 2012-05-10T19:25:47.753 回答