在具有数据绑定的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;
}
它确实会影响视图创建的公式...但是,每次更改标签绑定值的来源时,我都需要更改它。
答案 0 :(得分:0)
也许此解决方案对您有利(直接在视图模型上设置数据):
2秒后,在字段上更改标签。
或者您可以像这样将记录绑定到视图模型: