|
楼主 |
发表于 2014-5-16 13:49:00
|
显示全部楼层
jishuang 发表于 2014-5-16 11:04
具体什么地方不对?没有按照时期过滤?
用了一个日期过滤组件dateFilter4 ,都按上面的两个查询方法做的,可就是不行,一查询什么也没有,代码如下:
mainActivity.dataModelLoad = function(event){
var input3 = document.getElementById('input3').value;
var input1 = document.getElementById('input1').value;
var dateFilter4 = document.getElementById('dateFilter4').value;
justep.xbl('ds1').setStringVar('name',input3);
justep.xbl('ds1').setStringVar('type',input1);
justep.xbl('ds1').setStringVar('date',dateFilter4);
justep.xbl('gridReport').refresh();
};
下面是action里的代码:
public static Table SummaryReport(String name,String type,String date){
String ksql = "select WO_GZXJ.* from WO_GZXJ WO_GZXJ where 1=1 ";
if(!"".equals(name) && name !=null){
ksql +="AND WO_GZXJ.fXM = '"+name+"'";
}
if(!"".equals(type) && type !=null){
ksql +="AND WO_GZXJ.fGZLX = '"+type+"'";
}
if(!"".equals(date) && date !=null){
ksql +="AND WO_GZXJ.fYD = '"+date+"'";
}
Table table = KSQL.select(ksql, null, "/worktask/summary/data", null);
return table;
}
|
|