|
楼主 |
发表于 2014-5-29 09:12:27
|
显示全部楼层
腹部流出的肉 发表于 2014-5-29 09:10
我这里测试确实没有错 亲 能不能将代码贴得更全一点
var charReport = {};
/**
name:windowReceiver#onReceive
@event
description: <b>[回调型事件]</b> window接收调用者传入的数据
@param event
<br/><b>格式说明:</b>
<xmp>
{
"source" : 组件的js对象,
"data" : 传入的数据
}
</xmp>
@example
//接受传入的rowid,组成filter刷新data
1、data组件上定义filter1 = DEMO_TABLE1 = :rowid
2、接管onReceive
windowReceiverReceive = function(event){
if(event.data && event.data.rowid){
var data = justep.xbl('mainData');
//给变参:rowid赋值
data.filters.setStringVar('rowid', event.data.rowid);
data.refreshData();
}
}
*/
charReport.windowReceiver1Receive = function(event){/*
var rq=event.data.rq;
var lb=event.data.lb;
justep.xbl('reportDataLJDJCHSH').setStringVar('rq',rq);
justep.xbl('reportDataLJDJCHSH').setStringVar('lb',lb);
justep.xbl('reportDataLJDJCHSH').setStringVar('jc','调进');
//alert(rq+' '+lb);
if(lb=='1001'){
justep.xbl("chartLJDJCHSH").setTitle("分路局调进车数饼图");
}else if(lb=='1002'){
justep.xbl("chartLJDJCHSH").setTitle("分货类调进车数饼图");
}
justep.xbl('chartLJDJCHSH').refresh();*/
var rq=event.data.rq;
var lb=event.data.lb;
justep.xbl('reportDataBarDJ').setStringVar('rq',rq);
justep.xbl('reportDataBarDJ').setStringVar('lb',lb);
justep.xbl('reportDataBarDJ').setStringVar('jc','调进');
justep.xbl('reportDataDJ').setStringVar('rq',rq);
justep.xbl('reportDataDJ').setStringVar('lb',lb);
justep.xbl('reportDataDJ').setStringVar('jc','调进');
justep.xbl('reportDataDC').setStringVar('rq',rq);
justep.xbl('reportDataDC').setStringVar('lb',lb);
justep.xbl('reportDataDC').setStringVar('jc','调出');
//alert(rq+' '+lb);
/*
var chart = justep.xbl('barDJCHSH');
if(lb=='1001'){
chart.setTitle("分路局调进车数柱状图");
}else if(lb=='1002'){
chart.setTitle("分货类调进车数柱状图");
}
chart.refresh();
*/
var pie1 =justep.xbl('pieDJCHSH');
pie1.refresh();
justep.xbl('pieDJDSH').refresh();
justep.xbl('pieDCCHSH').refresh();
justep.xbl('pieDCDSH').refresh();
};
|
|