0
我想知道是否有任何方法將對象數組作爲model.save方法的額外參數傳遞? 對於簡單類型的參數似乎工作。Extjs - 使用model.save方法發送extraparameters
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'
}
});
但是如果我要發送的數組作爲額外PARAM,(當然我改變了服務器端的功能是approperiate)齊名變量是一個空列表。下面是一個代碼,我用它來發送模型和陣列
mod.save({
url: "Home/Insert",
params: {
par: Ext.encode(array)
}
});
有沒有辦法送模型和數組作爲額外的參數?什麼是實現這一目標的最佳方式?
爲什麼你不想在模型中添加額外的參數? 我不認爲你想通過保存方法嘗試做什麼。如果你想添加新的參數,你必須創建你自己的。 – 2012-04-10 18:09:38