我想传递额外的参数,例如SELECT eid,name,description,venue,creator,location,ticket_uri,start_time, eid,host,not_replied_count,pic_square,pic_big,unsure_count,attending_count,declined_count,all_members_count FROM event WHERE start_time > now() AND CONTAINS("your location name") AND privacy='open'
action=delete
使用此代码我得到ope = del和id默认但我想要更多额外的参数,谁知道这帮助我。
答案 0 :(得分:0)
delOptions
允许您指定delGridRow的任何选项或回调。所以你可以使用例如
delData: { action: "delete" }
您应该在formatoptions.delOptions
中包含您使用的值。
答案 1 :(得分:0)
试试这段代码
{name: 'myac', index: '', width: 80, fixed: true, sortable: false, resize: false,
formatter: 'actions',
formatoptions: {
keys: true,
delOptions: {recreateForm: true, beforeShowForm: beforeDeleteCallback,url: 'abc.php?action=delete'},
editbutton:false,
}
},
答案 2 :(得分:0)
一个适合我的例子:
...
$('#jqGrid').navGrid('#jqGridPager',
{
edit: true,
add: true,
del: true,
search: false,
refresh: false,
view: false,
position: "left",
cloneToTop: false
},
{
editCaption: "Editar",
editData:
...
},
{
editCaption: "Delete",
width: "500",
delData: {
your_variable: function() {
id = $('#jqGrid').jqGrid('getCell', $('#jqGrid').jqGrid('getGridParam', 'selrow'), 'login_id');
return id;
},
another_variable: function() {
return "something...";
}
},
...
}
...
' LOGIN_ID'是colModel中定义的变量。 ' your_variable'或者' another_variable'例如,您将在PHP脚本中使用的变量。 ($ _POST [" another_variable"])
那就是它。