0

我正在使用 Sencha Architect 2.1

我有一个 Store 和一个 Container,但如何使用容器呈现来自 Store 的数据?

我制作了一个 1 分钟的视频来解释这个问题:

http://www.youtube.com/watch?v=_HpR9h80D94

换句话说,这就是我想在 Secha Designer 2 中做的事情:

data: ordersStoreId.getData(),

完成:

            xtype: 'container',
            title: 'MyContainer6',
            iconCls: 'info',
            data: ordersStoreId.getData(),
            tpl: [
                'Testing: {status}'
            ]

任何想法?谢谢!:)

4

1 回答 1

1

所以这看起来像一个错误。我想解决此问题的一种方法是将show侦听器添加到您的容器中,然后您可以从store.

listeners: {
    show: function(this, opts){
        this.setData( Ext.getStore('yourStore').getData() );
    }
}

所以在建筑师:

1) 选择您的容器

2)在您的配置窗口中,Event Bindings通过单击+图标添加一个并选择Basic Event Binding

show3)按照我的建议选择事件名称。然后,您将看到一个可编辑的代码视图,您可以在其中放置代码。前任:

this.setData( Ext.getStore('yourStore').getData() );

希望这可以帮助。

于 2013-03-06T09:37:58.197 回答