2012-05-10 5 views
1

Текущая разметка выглядит следующим образом:Как изменить положение всплывающей подсказки при использовании Doj's dijit DropDownButton?

<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. При наличии атрибута виджет не будет отображать диалог вообще.

Заранее благодарим за любую помощь!

+0

Где вы нашли свойство 'dropDownPosition'? Я никогда не видел, что один. – jumpnett

+0

Их [Docs] (http://dojotoolkit.org/api/1.7/dijit/form/DropDownButton) – IronicMuffin

ответ

2

В приведенных документах указывается, что dropDownPosition принимает массив, а не одну строку. Изменение data-dojo-props="dropDownPosition: 'above'" в data-dojo-props="dropDownPosition: ['above'] "

например http://jsfiddle.net/RoystonS/E4RHv/

+0

Хорошо ... Вы бы посмотрели на это. Спасибо. – IronicMuffin

Смежные вопросы