Sencha Touch Panel渲染问题

时间:2011-10-01 13:20:40

标签: sencha-touch

我们正在Sencha Touch中开发一个面向平板电脑的应用程序,其中多个List对象并排围绕每个List对象,所有这些都在Viewport视图的大面板内(考虑我们遵循Sencha Staff推荐的MVC策略)

我们的问题是我们正在尝试在创建每个周围面板后触发一个事件或方法(我们称之为EVENT_NAME_TO_TRIGGER以供参考)以更新其子列表/内容,此代码段可能有用:

// i iterate from 0 to n to create multiples panels
var i = new Ext.Panel({
    dockedItems :  {
        cls: 'toolbar',
        xtype : 'toolbar',
        title : rec.data.title                                
    },
    width: 250,

    style: "margin-right:5px;" +
           "margin-top:10px;" +
           "margin-left:5px;" +
           "background-color:#FFFFFF;",
           "EVENT_NAME_TO_TRIGGER": function(){
               Ext.apply(this, {
                   items: aux
           });

    }
});

1 个答案:

答案 0 :(得分:0)

如果是Panel渲染问题,您可以通过添加.doLayout()函数

来解决此问题