0

EXTJS 4.1 レイアウトに問題があります。

ext 4.1 でパネルの列レイアウトを設定する方法。

mozilla では正常に動作します。

しかし、IEではレンダリングされず、さらにIEが閉じようとしています。

サンプルコードは、

          var panel1 = getPanel1();
          var panel2 = getPanel2();
          var panel3 = Ext.create('Ext.Panel',{
           layout:{type:'table',columns:2},
           title:'Panel3',
           items:[panel1,panel2],
           renderTo:Ext.getBody()
          });

ext4.1でパネルを列にレンダリングする解決策を教えてください....

4

2 に答える 2

0

ドキュメントに示されている例を試しましたか?

Ext.create('Ext.panel.Panel', {
    title: 'Column Layout',
    width: 350,
    height: 250,
    layout:'column',
    items: [{
        title: 'Column 1',
        columnWidth: 0.50
    },{
        title: 'Column 2',
        columnWidth: 0.50
    }],
    renderTo: Ext.getBody()
 });
于 2012-07-02T19:38:31.913 に答える
0

コードで行っているため、機能することがわかっている方法は、hbox レイアウトを使用することです。これはあなたの例と同等のレイアウトだと思います:

var panel1 = getPanel1();//make sure this panel contains flex: .5
var panel2 = getPanel2();//make sure this panel contains flex: .5
var panel3 = Ext.create('Ext.Panel',{
   layout:{type:'hbox'},
   title:'Panel3',
   items:[panel1,panel2],
   renderTo:Ext.getBody()
});
于 2012-06-29T15:38:13.387 に答える