我想知道是否有任何方法可以将对象数组作为 model.save 方法的额外参数传递?对于简单类型的参数似乎有效。
Ext.define('RightGridModel', {
extend: 'Ext.data.Model',
fields: [
{name: 'id', type: 'int'},
{name: 'rightText', type: 'string'},
{name: 'digit',type:'int'}
]
});
var mod = Ext.create('RightGridModel');
mod.set('rightText', 'some text');
mod.save({
url: "Home/Insert",
params: {
par: 'additional parameter'
}
});
但是,如果我想发送和数组作为额外的参数,(当然我将服务器端函数更改为适当的)par 变量是一个空列表。这是我用来发送模型和数组的代码
mod.save({
url: "Home/Insert",
params: {
par: Ext.encode(array)
}
});
有没有办法将模型和数组作为额外参数发送?实现这一目标的最佳方法是什么?