ExtJS深度数据绑定

Nem*_*nja 1 data-binding binding extjs extjs5

我对 extJs 深度数据绑定有疑问。我有一个组件数据绑定到 viewModel 中的对象。我想更改该对象的一个​​属性并更新组件 tpl。Extjs 不是这样工作的,只有当 viewModel 中的整个对象发生更改时,他才会更新组件。我发现在这种情况下这是 deep:true 属性,但我不知道如何使用它。在该代码中放置深层属性的位置。

           {
            xtype: 'component',
            bind: {
                data: '{someObject}'
            }
Run Code Online (Sandbox Code Playgroud)

bak*_*ike 5

拥有更多信息会有所帮助,但您可以像这样使用深层配置。

bind: {
    data: {
        bindTo: '{someObject}',
        deep: true
    }
}
Run Code Online (Sandbox Code Playgroud)