portal是这么定义的。我想在点击某按钮后增加一列。就是在items属性中增加一条数据。请问如何操作。谢谢
    var portal = new Ext.ux.Portal({
     id : 'abc',
     layout : 'column',
xtype:'portal',
el:"portal_div",
autoScroll:true,
        border: true,
items:[
{
columnWidth:.5,
style:columnStyle
},
{
columnWidth:.5,
style:columnStyle
} ]
    });

解决方案 »

  1.   

    加个事件  listeners:{
       click:function(panel){        panel.add({
                  //加你想要的内容
             });
            panel.doLayout();
       }
    }
      

  2.   

    我们之前用的是ColumnModel,估计一样的,你可以通过修改cm的config来达到动态更换表格结构的效果,很方便,你看下ext的api就知道了,好像是GridPanel中的updateConfig方法吧,记不太轻了,估计和那个类似
      

  3.   

    http://www.cnblogs.com/ljian/articles/2178011.html看下这个 很有用的 我当初写动态添加组件的时候 就是看的这个