在带有数据绑定的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;
}
它确实击中了视图创建的公式...但我每次更改标签绑定值的来源时都需要更改它。
也许这个解决方案对你有好处(直接在视图模型上设置数据):
2秒后更改字段上的标签。
或者您可以绑定记录以查看模型,如下所示: