ExtJS:如何将标签绑定到具有单个记录的ViewModel存储

8cdiaqws  于 2022-11-04  发布在  其他
关注(0)|答案(2)|浏览(253)

请看下面的小提琴:将存储区从ViewModel绑定到xtype标签
我无法从ViewModel的存储中获取记录以显示在窗体的xtype: 'label'项中。
这应该很容易,但唉,我的大脑不能工作...

i34xakig

i34xakig1#

无法为存储区的第一条记录创建绑定描述符。为此,您需要实现formula
在视图模型中:

formulas: {
    firstTestStoreRecord: {
        bind: '{testStore}',
        get: function(testStore) {
            return testStore.getAt(0);
        }
    }
}

然后在视图中使用以下内容:

bind: {
    html: '<b>{firstTestStoreRecord.test}</b>'
}

这是一把工作中的小提琴:https://fiddle.sencha.com/#fiddle/25cf&view/editor

6za6bjd0

6za6bjd02#

在7.4版中:

bind: {
    html: '<b>{testStore.first.test}</b>'
}

相关问题