我现在要做的就是先用datagrid查询全部数据显示出来如下:
$("#datagridList").datagrid({
iconCls : "icon-add",
fitColumns : false, //
idField : 'id',
url: '${pageContext.request.contextPath}/api/TenderSearchAPI.json',
loadMsg : "",
striped: true,
pagination:true,
columns : [ [ {
field : 'tender_title',
title : '产品名称',
width : 100,
formatter :rowFormater
},
loadFilter: function(data) {
var datax = {};
if (data.total && data.total > 0) {
datax.total = data.total;
datax.rows = data.tenders;
} else {
datax.total = 0;
datax.rows = new Array();
}
return datax;
}
});
,然后现在要新加功能就是把这个变成一个组合查询,没有条件的时候就是全部查询,有条件就是按条件查,第一个可以实现。但是第二个的数据该怎么覆盖到datagrid上?不然reload方法没效果还是全部查询的结果 onSuccess : function(data) {
alert(data.total);
$('#datagridList').datagrid('load');
},第二个的数据就在data里面但是不知道怎么给datagrid重新赋值,这个functino是一个点击触发事件
你确定你在回答我的问题么?