ExtJS: нет реакции события нажатие кнопки на тубоксе.
Есть код:
<script type="text/javascript" > function showFeedbackWin() { if (!win) { var win = new Ext.Window({ width: 900, id: 'autoload-win', height: 700, autoScroll: true, autoLoad: { url: 'site2.htm' }, tbar: [{ text: 'Reload', handler: function () { win.load(win.autoLoad.url); } }], bodyStyle: { 'background-color': '#FFFFFF' } }) } win.show(); } </script> <input type="button" value="Click My" onclick="showFeedbackWin();" style="height:50px; width:750px" /> то есть выводится окошко с ХТМЛ текстом и с тулбаром в котором есть одна кнопка. Проблема: Нет реакции на нажатие кнопки: handler: function () { win.load(win.autoLoad.url); } Вместо "win.autoLoad.url" я подставляю другие значения, например "site5.html" - не подгружается. Подскажите что делаю не так. |
win.load is not a function у вас метод load не описан. |
|
загрузить другой документ
Да "Reload" работает!
Но, а если надо при нажатии на кнопку "Reload", надо загрузить другой документ, например "site7.htm", то не работает такой вариант: handler: function () { var win = this.up('window'); win.loader.load('site7.htm'); } |
Часовой пояс GMT +3, время: 22:54. |