我有一个带有一个文本字段和一个网格的表单面板。现在,我想userinput通过 ViewModel 获取并获取值json以将其发送到服务器。
这里的问题是,我能够绑定文本字段,因此我将文本字段值作为视图模型中的一个参数,但是如何将选定的网格行数据作为viewMolde.getData().
例如:
模型:
Ext.define('UserModel', {
extend: 'Ext.data.Model',
fields: [{
name: "name",
type: "string"
}, {
name: "gridRecord",
type: "auto"
}]
});
Run Code Online (Sandbox Code Playgroud)
查看型号:
Ext.define('QAVM', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.QAVM',
model: 'UserModel'
});
Run Code Online (Sandbox Code Playgroud)
看法 :
Ext.define('View', {
extend: 'Ext.form.Panel',
xtype: 'app-test',
viewModel: 'QAVM',
items: [{
xtype: 'textfield',
fieldLabel: 'TestInt',
bind: '{name}' /**ABLE TO BIND and GETTING VALUE In viewModel.getData()*/
}, {
xtype: 'grid',
title: 'Simpsons',
formBind: true,
store: 'storeName',
bind: {
selection: 'gridSelectedRecord' …Run Code Online (Sandbox Code Playgroud)