帆软表报点击一行的时候怎么触发js

image.png

image.png

contentPane.makeHighlight('#FFF4C4', '' ,true);

现在使用这个可以点击一行的时候改变颜色,但我想改变颜色的时候还能打开弹框

FineReport 用户X7092250 发布于 2024-3-7 10:17 (编辑于 2024-3-7 10:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户X7092250Lv4见习互助
发布于2024-3-7 11:26

$(".x-table tr").mousedown(function() {});还是用了这个。

https://bbs.fanruan.com/thread-133854-1-1.html

最佳回答
0
snrtuemcLv8专家互助
发布于2024-3-7 10:19(编辑于 2024-3-7 10:19)

那就在下面加js啊

天厨消息框,直接

alert("我是消息框");

======

窗口就是下面的格式

var a=_g().getWidgetByName("控件名1").getValue();

var b=_g().getWidgetByName("控件名2").getValue();

var url="/webroot/decision/view/report?viewlet=GettingStarted.cpt&op=write&a="+a+"&b="+b;

//或者这个格式 var url="${servletURL}?viewlet=GettingStarted.cpt&op=write&a="+a+"&b="+b;

var url = FR.cjkEncode(url);

//窗体

var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");

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

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

//窗体的属性

var o = {

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

    width: 680,         //宽度,可以换成w/2,自适应

    height: 640,        //高度

    //closable:true,    //是否显示关闭按钮,默认true

    //confirm:true,     //是否添加确认取消按钮,默认false

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

};

//弹出窗体

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

  • 用户X7092250 用户X7092250(提问者) 怎么获取点击行?这个是在加载结束事件里面加的,没有什么按钮的
    2024-03-07 10:20 
  • snrtuemc snrtuemc 回复 用户X7092250(提问者) 这个你单元格,超链接可设置,直接自带网络报表,那就不需要js,JavaScript的话就是我上面的js就可以
    2024-03-07 10:21 
  • 用户X7092250 用户X7092250(提问者) 回复 snrtuemc 是没地方执行弹框js,我的意思是点击一行的时候怎么执行js,不是某一个单元格;你上面的js就是生成一个弹框而已,
    2024-03-07 10:26 
  • snrtuemc snrtuemc 回复 用户X7092250(提问者) 整行目前没有接口,你要每个单元格设置下超链接属性,你不是要弹框吗,其他js你可以自己写
    2024-03-07 10:28 
  • snrtuemc snrtuemc 回复 用户X7092250(提问者) 当然,你可以抛弃这个目前接口写法,js实现,自己再里面修改js就可以,参考https://bbs.fanruan.com/thread-133854-1-1.html
    2024-03-07 10:31 
  • 1关注人数
  • 425浏览人数
  • 最后回答于:2024-3-7 11:26
    请选择关闭问题的原因
    确定 取消
    返回顶部