自动将ViewModel更改写回到config

时间:2018-07-13 13:28:28

标签: javascript extjs

我为这个小提琴编写了一个简单的示例,该示例在可以全部查看和编辑数据的多个组件之间共享数据。 (https://fiddle.sencha.com/#view/editor&fiddle/2ja6

使用publishesreference,我可以将对组件配置值的任何更改直接同步到组件ViewModel上。但是,我也想以其他方式做同样的事情,即当该组件的ViewModel更改将那些值写回到配置中时。

在小提琴中,我通过在initComponent中执行以下操作来实现它:

this.getViewModel().bind('{pnform.firstName}', this.setFirstName, this);
this.getViewModel().bind('{pnform.lastName}', this.setLastName, this);

但是我觉得应该有一种方法来删除此样板代码。我以为twoWayBindable听起来应该按照我想要的去做,但事实并非如此。

您知道是否有一种方法可以不必编写上面的代码?

0 个答案:

没有答案