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 に答える