要在网格和表单之间进行绑定,请使用以下内容:
viewModel: {
type: 'viewermodel'
},
items: [{
xtype: 'grid',
title: 'Grid: click on the grid rows',
itemId:'myGridItemId',
flex: 1.2,
margin: '0 10 0 0',
bind:{
store:'{mystore}',
selection:'{users}'
},
columns: [
{ text: 'Name', dataIndex: 'name', flex:0.5 },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{ text: 'Cars', dataIndex: 'cars', flex: 1 }
]
},
FIDDLE:https://fiddle.sencha.com/#fiddle/1is6&view/editor
问题:商店不在视图模型中,而是在商店的应用文件夹(App.store.MyStore)中。
在这种情况下,绑定选择是否有任何方式:' {users}'从记录网格到表单字段?类似的东西:
store:'MyStore',
bind:{
selection:'{users}'
},
答案 0 :(得分:2)
您需要将MyStore添加到应用程序的store config。
这是更新后的fiddle。你会在Ext.application中看到我添加了stores: ['MyStore']