从sqlserver数据库获取数据文件在移动端展示数据表格错位是否有其他方式实现?
  1. cpt设置为移动端画布

  2. 使用网页框控件 控件名为AA

  3. 设置查询按钮的js为:

    var ptime = this.options.form.getWidgetByName("ptime").getValue();

    var pmcode = this.options.form.getWidgetByName("pmcode").getValue();

    var porg = this.options.form.getWidgetByName("porg").getValue();

    var pperiodls = ""; 

    alert(pperiod);

    if(pperiod.length>0 && pperiod!="null"){

     pperiodls=" and tableperiod = '"+pperiod+"'";

    }else{

     pperiodls=" and tableperiod is null";

    }

    var phuizongls = "";

    if(phuizong.length>0 && phuizong!="null"){

    phuizongls=" and tablehuizong = '"+phuizong+"'";

    }else{

     phuizongls=" and tablehuizong is null";}

    var sql1='=sql("SQLServer_老报表","select filename from dbo.txt_table where tabletitle=\''+ptitle+'\'and tabletime=\''+ptime+'\' and tablemcode=\''+pmcode+'\' and tableorg=\''+porg+'\' '+pperiodls+phuizongls+'",1,1)'

    var file = FR.remoteEvaluate(sql1);

    var url = "报表地址/Onbase/servlet/LoadAction?action_name=" + file;

    FR.doHyperlinkByPost(url,{place:""},'AA');微信图片_20210301101047.jpg

简道云 武恩赐 发布于 2021-3-1 10:10 (编辑于 2021-3-1 10:12)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-26 08:38

你这个是用cpt中网页框调用外部网页打开,应该是你这个页面绘图出问题,

两个方案

1、修改这个页面代码,使他适配移动端

2、用帆软自带cpt做,网页框调用帆软模板,这样也不会错位了

  • 2关注人数
  • 398浏览人数
  • 最后回答于:2021-8-26 08:38
    请选择关闭问题的原因
    确定 取消
    返回顶部