2014-02-11 5 views
0

Я хотел бы показать всплывающую подсказку рядом с кнопкой ExtJS. для этого я создаю объект всплывающей подсказки, и я пытаюсь использовать метод ShowAt. Метод ShowAt получает координаты X, Y. Когда я пытаюсь получить абсолютное положение кнопки (используя верхнее/допустимое смещение), я получаю неправильные значения. Каков наилучший способ получить абсолютную позицию кнопки ExtJS?Кнопка ExtJs абсолютная позиция

Спасибо,

ответ

0

Здесь работает образец: http://jsfiddle.net/LLGQ2/

<div id="buttonContainer" style="position:absolute; width:50px; height:30px; left:100px; top:100px;"></div> 

Javascript код:

Ext.create('Ext.button.Button',{ 
    text: 'Ok', 
    renderTo: 'buttonContainer' 
}); 

или как это:

Ext.create('Ext.button.Button',{ 
    text: 'Ok', 
    renderTo: Ext.getBody(), 
    style: 'position:absolute; left:100px; top:100px;' 
}); 

http://jsfiddle.net/wEUvZ/

+0

спасибо. поэтому, чтобы быть уверенным, что я правильно понял, мне нужно поместить кнопку в контейнер? почему это? – Burgaz

+0

Я изменил свой ответ –

+0

спасибо. теперь, когда я использую _renderTo: Ext.getBody() _, всплывающая подсказка, назначенная кнопке, не появляется. Есть идеи? (спасибо!) – Burgaz

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