添加新行時使用的jqGrid我需要額外的動力參數添加到的jqGrid的POST
數據時,我加入新的記錄與模式表單數據。添加其他參數去後與模態形式
我想:
$('#table').setPostData({group: id});
$('#table').setPostDataItem('group', id);
$('#table').setGridParam('group', id);
並沒有什麼工作了。
添加新行時使用的jqGrid我需要額外的動力參數添加到的jqGrid的POST
數據時,我加入新的記錄與模式表單數據。添加其他參數去後與模態形式
我想:
$('#table').setPostData({group: id});
$('#table').setPostDataItem('group', id);
$('#table').setGridParam('group', id);
並沒有什麼工作了。
可以使用editGridRow方法editData參數。在大多數情況下,您不是直接使用editGridRow,而是使用Navigator。在這種情況下,你可以定義editData作爲prmEdit
或navGrid的prmAdd
部分:
$('#table').jqGrid('navGrid','#pager',
{/*navGrid options*/},
{/*Edit options*/
editData: {
group: function() {
return id;
}
}
}
});
還有一個選項是serializeEditData,onclickSubmit或方法。見詳情here和here。
您可以到的jqGrid的POST數據
$j("#listsg11").jqGrid({
url: "/summary_reports",
postData: {department:"value1", score_r1:"value2", designation:"value3" },
mtype: 'POST',
datatype: "xml",
height: 250,
width: '100%', .... and so on
這種方法追加默認PARAMS(由使用的jqGrid)與調用值添加額外的動態參數。
感謝,這對我幫助很大,但實際上我把它設置爲添加選項PARAM – Teneff 2011-05-31 08:27:03
@Teneff:不客氣。 「添加」選項的設置完全相同(下一個'navGrid'的'prmAdd'參數),但我相信你自己已經發現了這一點。 – Oleg 2011-05-31 09:20:49
@Oleg:我們可以在運行時調用navGrid,這樣我可以將數據添加到editData字段中嗎?它會覆蓋導航器中的任何預設設置嗎? – Quincy 2011-06-23 08:41:47