|
版本: |
X5.2.4 |
小版本号: |
2249 |
|
|
数据库: |
Oracle |
服务器操作系统: |
Windows |
应用服务器: |
Tomcat |
客户端操作系统: |
Windows 7 |
浏览器: |
Chrome |
|
|
新作的报表,一个GRIDSELECT组件选择HTNO,后面跟一个按钮按HTNO查询,一个INPUT组件,设置为DATA属性,可以选择日期,后面跟一个按钮按YWRQ查询.
ACTION中的设置如下:
if(!"".equals(YWRQ)&&!(YWRQ==null)){
oracle += " AND TRUNC(DJRQ) like to_date('"+YWRQ+"','YYYY-MM-DD')";
}
if(!"".equals(HTNO)&&!(HTNO==null)){
oracle += " and HTNO like '%"+HTNO+"%'";
}
JS语句如下:
mainActivity.trigger1Click = function(event){
var YWRQ = justep.xbl("data1").getValue('YWRQ');
justep.xbl('ds1').setStringVar('YWRQ',YWRQ);
justep.xbl('groupReport').refresh();
};
mainActivity.trigger2Click = function(event){
var xzdata = justep.xbl('SFHKB').getValue("HTNO");
justep.xbl('ds1').setStringVar('HTNO',xzdata);
justep.xbl('groupReport').refresh();
};
X现在报表运行正常,但是一打开报表,所有的数据全部显示出来,数据量太大,我想实现一打开报表界面不自动查询数据,等选择点查询按钮后才运行(按两个按钮中的任何一个都可以),如何实现啊?
|
|