Здравствуйте. Есть грабля - нужно изменить содержимое панельки viewport после того, как она отрендерилась и отобразилась. Не хочет зараза. Наваял такой примерчик:
Ext.onReady(function(){
viewport = Ext.create('Ext.Viewport', {
                id: 'layout',
                layout:'border',
                items:[
                    {
                        region:'center',
                        html:'<input type="button" onclick="putGrid()" value="button">',
                        margins:'5 5 5 0'
                    },
                    {
                        id:'gr',
                        region: 'east',
                        html: 'first html',
                        margins:'5 5 5 0'
                    }
                ]
           });
});
function putGrid()
{
    var layout = Ext.getCmp('layout');
    var a = Ext.getCmp('gr');
    a.html = 'new HTML';
    layout.doLayout();
}
При нажатии на кнопочку ничего не происходит. Абсолютно, код отрабатывает, ошибки нет, результата тоже 
 
Подскажите плизь люди добрые, как победить хрень сию бесовскую.
Спасибо.