回答:毕竟没有word那种功能
回答:如何让指定单元格闪烁 - 我的帆软 (fanruan.com) 看看这个
回答:在文本框加入一个编辑结束事件:setTimeout(function(){ _g().verifyAndWriteReport(); -- 编辑结束自动提交},100);然后在“模板web属性”,填报页面设置里面增加一个“填报成功”的事件:setTimeout(function(){_g().parameterCommit();},1500);//填报成功,自动刷新(带参数)如果报表没带参数那就把“_g().parameterCommit();”换成“location.reload();”如果你要打开报表,鼠标就自动定位到扫码框单元格的话,那在文本框再加一个初始化后的事件:(下面哪个格子自己改下)if(!window.navigator) { this.focusCode(); } else{ if(/Mobile|Android|webOS|iPhone|iPad|Phone/i.test(navigator.userAgent)){ this.focusCode();}else{var cell = _g().curLGP.getTDCell(4, 1);//获取E2单元格setTimeout(function() { _g().curLGP.selectTDCell(cell); _g().curLGP.editTDCell(cell); //聚焦E2单元格}, 50);}}
回答:我这边有一个可以给你修改参考:起始时间DATA_DATE,编辑后js:var end = this.options.form.getWidgetByName("DATA_DATE_2").getValue(); var start = this.getValue(); var s = start.substr(0,4);var e = end.substr(0,4);if( end == "" || end==null){ //判断开始日期是否为空 alert("错误,结束时间不能为空"); //开始日期参数为空时提示 return false; }; if(start == "" || start==null){ //判断结束日期是否为空 alert("错误,开始时间不能为空"); //结束日期参数为空时提示 return false; }; if( start > end){ //判断开始日期是否大于结束日期 alert("错误,开始时间不能大于结束时间"); //开始日期大于结束日期时提示 this.setValue(""); return false; };if( s!=e){ //判断开始日期\结束日期是否同年 alert("错误,请勿跨年筛选日期"); //开始日期大于结束日期时提示 this.setValue(""); return false; }结束时间DATA_DATE_2,编辑后js:var start = this.options.form.getWidgetByName("DATA_DATE").getValue(); var end = this.getValue(); var s = start.substr(0,4);var e = end.substr(0,4);if( start == "" || start==null){ //判断开始日期是否为空 alert("错误,开始时间不能为空"); //开始日期参数为空时提示 return false; }; if(end == "" || end==null){ //判断结束日期是否为空 alert("错误,结束时间不能为空"); //结束日期参数为空时提示 return false; }; if( start > end){ //判断开始日期是否大于结束日期 alert("错误,开始时间不能大于结束时间"); //开始日期大于结束日期时提示 this.setValue(""); return false; }if( s!=e){ //判断开始日期\结束日期是否同年 alert("错误,请勿跨年筛选日期"); //开始日期大于结束日期时提示 this.setValue(""); return false; }
回答:表格的父格也检查一下
回答:a报表是填报表就可以啊
回答:参数那边改下呢var sql="call xxxxxxx('"+a+"','"+b+"','"+c+"','"+d+"')";var www = FR.remoteEvaluate('=SQL("DATABASE","'+sql+'",1,1)');alert(www);
回答:动态切换年月日查询报表- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com) 看看这个
回答:写公式FVS富文本组件- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
回答:oracle: select * from xxx表 where 学校id||年级id <> '01.0501.05.07'就把学校id和年级id拼接起来,然后不等于这个
491
491
52
10