Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2012, 15:00
Интересующийся
Отправить личное сообщение для unet900 Посмотреть профиль Найти все сообщения от unet900
 
Регистрация: 02.07.2010
Сообщений: 12

Как переисовать содержимое окна ?
http://clip2net.com/s/1ZhNP вот такая щас картинка
а мне надо чтобы после клика по кнопке выводил вместо текстарии что нибудь другое.
Такой код а как в зависимости от действий перерисовать содержимое окошка ?
Ext.define('Cabinet.view.Requester', {
  extend: 'Ext.panel.Panel',
  alias: 'widget.requester',
  frame: true,
  closable: true,
  collapsible: true,
  animCollapse: true,
  maxHeight: 1500,
  minWidth: 300,
  draggable: true,
  resizable: true,
  autoHeight: true,
  style: 'border-radius: none;',
  bodyStyle: {

  },


  initComponent: function(){

        var width = Math.round(Ext.getCmp('usersViewport').getWidth()/2)-10;

        var form = Ext.create('Ext.form.Panel', {
          frame: true,
          bodyPadding: 10,
          border: false,
          bodyBorder: false,
          buttonAlign: 'left',
          items: [
            {
              xtype: 'textfield',
              html: '<b>Прошу предоставить:</b>'
            },
            {
              xtype: 'textarea',
              anchor: '100%',
              height: 170
            }
          ],
          buttons: [
            {
              text: 'Направить запрос',
              handler: function() {

              }
            },
            {
              text: 'Архив запросов',
              handler: function() {
                Ext.create("Cabinet.view.RequestArch").show();
              }
            }
          ]
        });

        Ext.applyIf(this, {
            width : width,
            height: 300,
            bodyPadding: 6,
            title : "Запрос информации у менеджера",
            layout : 'fit',
            items : [
              form
            ]
        });

        this.callParent(arguments);
    },
    beforeclose : function() {

    }
});

Последний раз редактировалось unet900, 01.06.2012 в 17:28.
Ответить с цитированием