清洁过滤器窗口(文本和选择)具有下述的添加(全功能):
function filtReset() {
$("#list").jqGrid('setGridParam',{search:false});
var postData = $("#list").jqGrid('getGridParam','postData');
$.extend(postData, { filters: "" });
for (k in postData) {
if (k == "_search")
postData._search = false;
else if ($.inArray(k, ["nd", "sidx", "rows", "sord", "page", "filters"]) < 0) {
try {
delete postData[k];
} catch (e) { }
$("#gs_" + $.jgrid.jqID(k), $("#list").get(0).grid.hDiv).val("");
}
}
$("#list").trigger("reloadGrid", [{ page: 1}]);
// for singe search you should replace the line with
// $.extend(postData,{searchField:"",searchString:"",searchOper:""});
}
答案样的取决于你已经实现了什么样的搜索的。工具栏搜索,单个搜索,高级搜索? – Gregg 2010-10-21 16:51:58