проблема с getValue()
в разделе html-> body должно быть пусто
есть такой скрипт Ext.onReady(function(){ var rpan = new Ext.Panel ({ id : 'content', title : 'child panel', region : 'center', collapsible : true, margins : '3 3 3 0', cmargins : '3 3 3 3', html : 'first content' , }); var win = new Ext.Window({ title : 'Parent window', closable : true, width : 500, height : 350, x : 300, y : 100, layout : 'border', containerScroll : false, items : [rpan] }); win.show(); var el = Ext.getCmp('content').body; console.log(el.getValue()); // value is underfined el.update('other content'); // but function 'update' works }); el.getValue() - не работает el.update -работает собственно, вопрос, как заставить getValue() работать корректно? |
el.dom.innerHTML; |
// Ext.getCmp('content').body;
Ext.getCmp() возвращает компонент, посмотрите в Extjs документации методы у класса Ext.Component, среди них нет getValue() и свойства body тоже нет. Так что не знаю откуда вы взяли такую конструкцию. Попробуйте вместо этой строки var el = Ext.getCmp('content').body; написать эту: var el = Ext.get('content'); |
milvic,
компонент с id 'content' -- экземпляр класса Ext.Panel, у которого есть свойство body. Цитата:
Ну ладно чушь сказали, но зачем с таким умным видом? |
Часовой пояс GMT +3, время: 02:40. |