Добавьте вкладки, панели и еще несколько элементов в extjs.window - PullRequest
0 голосов
/ 31 августа 2011

Я пытаюсь открыть окно extjs, в котором я хочу использовать панели с одной стороны и вкладки с другой.на вкладке я хочу использовать formpanel, combobox и gridview на разных панелях.Я знаю, что это слишком много, чтобы спросить.Я посмотрел в Интернете и нашел много примеров, как сделать все это индивидуально, но как лучше всего объединить эти функции?

Вот ссылка, по которой я нашел большинство примеров:

https://web.archive.org/web/20130113094550/http://extjs.wima.co.uk/

1 Ответ

1 голос
/ 31 августа 2011

Панели на одной стороне и вкладки на другой

Если вы имеете в виду, panel слева и Tabs справа, тогда используйте макет border.Один слева установите panel как элемент области west.На правой стороне поставьте Tabpanel.Каждая вкладка панели может содержать каждый из упомянутых вами элементов.

Ext.Window({
 layout : 'border'
 items : [{
  xtype : 'panel'
  region : 'west'
  items : [{
   //.. Any items you need
  }]
 },{
  xtype : 'tabpanel',
  region : 'center' // DONOT FORGET!
  items : [{
   xtype : 'form',
   itmes : [{
    //..Any form items that you need, including comboboxes
   }]
   },
   {
    xtype : 'grid',
    // other configs of grid
   },
   {
   // Any other components you desire
   }
  ]
 }]
});

Добавьте любые другие параметры конфигурации, которые вам нужны. Ext JS api довольно хорошо написано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...