我有一個自定義對象A
用config屬性b
:ExtJS 5/6。如何使我的自定義對象配置屬性可綁定?
Ext.define('A', {
config: {
b: 1
},
constructor: function(config) {
this.initConfig(config);
return this;
}
}) ;
我創建一個視圖模型:
viewModel: {
data: {
a: Ext.create('A')
}
},
,但是這種結合是不工作:
items: [
{
xtype:'textfield',
bind:'{a.b}'
},
我是什麼做錯了? 我寫這撥弄例如:https://fiddle.sencha.com/#view/editor&fiddle/27qp
- 更新: 我已經過壓縮的代碼,但我錯過了一個事實,即在我的實際視圖模型我有幾個配置變量的對象,我想有它在視圖模型中並使其與視圖同步。就像當你在一個組件中有一個「引用」一樣。
謝謝!
非常感謝您的努力。您的解決方案發生的另一個問題是,更新文本字段時,objA.getB()不會更改。我的責備,因爲我沒有在我的問題中指出它,對不起。 –
「擴展Ext.Component」做了我期望的把戲! :d –