exjs6标签在数据绑定时呈现值

问题描述 投票:0回答:1

在带有数据绑定的extjs6标签中,如何在每次更改时转换绑定值?

现在我正在使用一个带有公式的viewmodel,但是它只在创建面板时遇到这个方法,我希望每次我有一个传入的标签值更改时命中该公式。

谁能看到我做错了什么?

这是我的标签

                                    columnWidth: 0.5,
                                xtype: 'label',
                                itemId: 'labelDateStatementId',
                                cls: 'myLabelCRM2',
                                bind: {
                                    text: '{convertDateStatement}'
                                }

这是我在viewmodel中的公式

    formulas: {

    convertDateStatement: function (get) {
        var me = this;
        var myView = me.getView();
        var label = myView.queryById('labelDateStatementId');
        debugger;
    }

它确实击中了视图创建的公式...但我每次更改标签绑定值的来源时都需要更改它。

extjs data-binding label
1个回答
0
投票

也许这个解决方案对你有好处(直接在视图模型上设置数据):

检查example on fiddle

2秒后更改字段上的标签。

或者您可以绑定记录以查看模型,如下所示:

检查example 2 on fiddle

© www.soinside.com 2019 - 2024. All rights reserved.