Javascript 使用模式表单添加新行时,使用jqGrid向post数据添加其他参数
当我使用模态表单添加新记录时,我需要向jqGrid的Javascript 使用模式表单添加新行时,使用jqGrid向post数据添加其他参数,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,当我使用模态表单添加新记录时,我需要向jqGrid的POST数据添加额外的动态参数 我试过: $('#table').setPostData({group: id}); $('#table').setPostDataItem('group', id); $('#table').setGridParam('group', id); 没有任何结果。您可以使用该方法的参数。在大多数情况下,您不是直接使用,而是使用Navigator。在这种情况下,您可以将以下内容定义为prmEdit或prmAdd的一
POST
数据添加额外的动态参数
我试过:
$('#table').setPostData({group: id});
$('#table').setPostDataItem('group', id);
$('#table').setGridParam('group', id);
没有任何结果。您可以使用该方法的参数。在大多数情况下,您不是直接使用,而是使用Navigator。在这种情况下,您可以将以下内容定义为prmEdit
或prmAdd
的一部分:
还有一个选项是,或方法。请参阅详细信息和。您可以向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
此方法将带有默认参数(jqGrid使用)的值附加到call中。谢谢,它帮助了我很多,但实际上我将其设置为add optionsparam@Teneff:不客气。“添加”选项的设置工作方式完全相同(下一个
navGrid
的prmAdd
参数),但我确信您自己已经找到了它。@Oleg:我们可以在运行时调用navGrid,以便我可以将数据添加到editData字段吗?它会覆盖navigator中的任何预设设置吗?@Quincy:您不能用navGrid
的第二次校准覆盖navGrid
参数。如果您要使用editData:myEditData
,其中myEditData
是一个对象(至少定义为var myEditData={};
),您将能够添加、修改或删除myEditData
@Quincy:Yes!In必须是一个变量,对象(如myEditData
见上文)作为值,而不是内联语法{…}
。在这种情况下,navGrid
将接收对对象的引用myEditData
。因此,我希望(但不是我自己测试)您能够修改myEditData
,并且navGrid
将以修改后的形式使用它。
$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