最近刚好用到
你这个是把下拉框放到body吧,直接写JS,获取控件值并传值给报表或者图表块【如下】
我猜你还需要调整控件颜色吧,参考文档【【表单JS】JS修改新自适应表单控件属性-我的帆软 https://bbs.fanruan.com/thread-146510-1-1.html】
body实现查询按钮查询,同时控件加编辑事件【return false;】
var station = _g().getWidgetByName('station1').getValue(); // 获取下拉控件的值
var organization = _g().getWidgetByName('organization1').getValue();
var company_name = _g().getWidgetByName('company_name1').getValue();
var startdate = _g().getWidgetByName('startdate1').getValue(); // 获取日期控件的值
var enddate = _g().getWidgetByName('enddate1').getValue();
// 传值给报表块
_g().getWidgetByName("report4").gotoPage(1, {
station: station,
company_name: company_name,
organization: organization,
startdate: startdate,
enddate: enddate
}, true);
// 传值给图表块
FR.Chart.WebUtils.changeParameter({
chartID: 'chart0',
para: {
station: station,
company_name: company_name,
organization: organization,
startdate: startdate,
enddate: enddate
}});