咨询一下如何把fvs表格组件中某一行的网络报表加上高亮js怎么同时运行啊

image.png加在网络报表后面点击时会触发走网络报表还是js脚本

FineReport 帆软用户Hw32qe7nXw 发布于 2025-2-14 10:50 (编辑于 2025-2-14 10:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-2-14 10:52

你的打开网络报表,也用js来写就可以

不分两个就可以

  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 试过,传递参数没传过去,我的a=A3 b=H3 c=N3 参数都没传递过去,而且弹窗效果很奇怪
    2025-02-14 10:55 
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) duchamp.getWidgetByName('表格1_页面1').addEffect('highlightRow', {
    color: '#ebd863',
    trigger: 'mouseover',
    });
    //模板路径
    var url = encodeURI("/webroot/decision/view/report?viewlet=cwjt/zijinyusuan/汇总数据/二级表单和核减数提交/提交.cpt&op=write");
    //窗体
    var $iframe = $("");
    //将窗体的src属性设置为模板路径
    $iframe.attr("src", url);
    //窗体的属性
    var o = {
    title: "对话框", //标题
    destroyOnClose:true, // 是否在关闭对话框的时候将对话框从dom中移除
    width: 400, //宽度
    height: 500, //高度
    //closable:true, //是否显示关闭按钮,默认true,仅支持cpt普通报表
    //confirm:true, //是否添加确认取消按钮,默认false,仅支持cpt普通报表
    //draggable:true //是否可拖动,默认true
    };
    //弹出窗体
    FR.showDialog(o.title, o.width, o.height, $iframe, o);这是js代码,没传递到参数
    2025-02-14 10:56 
  • snrtuemc snrtuemc 回复 帆软用户Hw32qe7nXw(提问者) 你是自带参数参数获取的值吗,直接写是不支持的,自带参数界面获取才可以
    2025-02-14 10:57 
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 回复 snrtuemc 我有该界面自带参数传递给弹出框的,也有获取该行数据值的参数a,b,c的 一共五个
    2025-02-14 10:58 
  • snrtuemc snrtuemc 回复 帆软用户Hw32qe7nXw(提问者) 看这个有问题,这个js
    duchamp.getWidgetByName('表格1_页面1').addEffect('highlightRow', {
    color: '#ebd863',
    trigger: 'mouseover',
    });
    直接在页面加载结束,或者表格初始化事件,然后直接就自带报表打开页面就可以
    2025-02-14 11:10 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-2-14 11:02(编辑于 2025-2-14 11:04)

自己增加参数名称,与获取它的值

"use document";

var a=duchamp.getWidgetByName("csa").getValue();

var b=duchamp.getWidgetByName("csb").getValue();

duchamp.getWidgetByName('表格1_页面1').addEffect('highlightRow', {

color: '#ebd863',

trigger: 'mouseover',

});

//模板路径

var url = encodeURI("/webroot/decision/view/report?viewlet=cwjt/zijinyusuan/汇总数据/二级表单和核减数提交/提交.cpt&op=write&csa="+a+"&csb="+b);

//窗体

var $iframe = $("");

//将窗体的src属性设置为模板路径

$iframe.attr("src", url);

//窗体的属性

var o = {

title: "对话框", //标题

destroyOnClose:true, // 是否在关闭对话框的时候将对话框从dom中移除

width: 400, //宽度

height: 500, //高度

//closable:true, //是否显示关闭按钮,默认true,仅支持cpt普通报表

//confirm:true, //是否添加确认取消按钮,默认false,仅支持cpt普通报表

//draggable:true //是否可拖动,默认true

};

//弹出窗体

FR.showDialog(o.title, o.width, o.height, $iframe, o);

  • 3关注人数
  • 28浏览人数
  • 最后回答于:2025-2-14 11:04
    请选择关闭问题的原因
    确定 取消
    返回顶部