如何邮件发送表单

如图,这是CPT的预览界面中的邮件发送的按键,现在我需要邮件发送表单,但是表单没有邮件发送这个按键,在帮助文档里面也没找到具体方法。请问能用js写一个邮件发送控件,或者其他方法达到我的目的?谢谢
FineReportPage0419 发布于 2017-12-6 15:00
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
风起了发布于2017-12-6 15:07(编辑于 2023-9-6 09:34)
555
  • Page0419 Page0419(提问者) 已经下载了您的js参数面板自定义按钮.doc文件,我有个问题想问下您。我之前在表单中也写过一个导出按钮,js脚本如下:
    var starttime=this.options.form.getWidgetByName(\"starttime\").getValue();
    var endtime=this.options.form.getWidgetByName(\"endtime\").getValue();
    var url=\'http://localhost:8075/WebReport/ReportServer?formlet=EQP-UTILIZATION.frm\' + \'&starttime=\'+ starttime + \'&endtime=\'+ endtime;
    window.location.href=url + \'&op=export&format=excel\';
    现在如何将其改成邮件发送按钮,contentPane.emailReport()添加在什么地方?因为我不清楚邮件发送的url是什么,谢谢解答
    回复
    2017-12-06 15:37 
最佳回答
0
macro_hard发布于2017-12-6 15:12(编辑于 2023-9-6 09:34)
555
  • Page0419 Page0419(提问者) 这个帮助文档里的内容可能不是我需要的,我需要做一个和cpt相同的邮件发送的按钮
    回复
    2017-12-06 15:49 
最佳回答
0
风起了发布于2017-12-6 16:01(编辑于 2023-9-6 09:34)
555
  • Page0419 Page0419(提问者) 这个我试过了,在CPT中这样写可以,但是表单中这样写js会报错:‘contentPane’未定义,我现在需要的是在表单里设计这样的邮件发送按钮
    回复
    2017-12-06 16:11 
  • 风起了 风起了 回复 Page0419 :抱歉!那就只能用这个咯!
    JS实现静默发送邮件功能-http://help.finereport.com/finereport8.0/doc-view-1858.html
    回复
    2017-12-06 17:08 
  • Page0419 Page0419(提问者) 回复 风起了 :这个链接里面的报表格式也是cpt的。其实最根本的问题是在决策系统中发送定时邮件时候,发现发送内容中没有显示frm文件,只显示了cpt文件,由此我就想是不是因为frm中的工具栏没有邮件发送按钮,所以无法显示frm文件。所以我就想在frm中自定义一个邮件发送按钮,最终在决策系统中可以定时发送。哈哈,写了一大堆,希望您能扫一眼,能给个解决办法就更好了。
    回复
    2017-12-06 17:45 
  • 0关注人数
  • 500浏览人数
  • 最后回答于:2017-12-6 17:45
    活动推荐 更多
    热门课程 更多
    返回顶部