常用的按钮事件

3722
2

yangqh 数据老手Lv5

发表于2019-9-29 15:06

楼主
按钮组件算是报表模板中常用的组件了,今天分享一些常用的按钮事件脚本,有需要的小伙伴可自行取用哦~
如果有其他的场景的按钮相关用法,欢迎在本帖后面回复追加

1、点击按钮执行存储过程
按钮事件:runSql("{call  bq_zj.P_IREPORT_FXPD()}");

2、按钮实现锁定行列
万能式:g_rptpage.cmd_lockRowcol();

3、鼠标在按钮上悬停变小手:
自定义样式属性:cursor:pointer;

4、点击按钮,重置部分参数值
报表客户端脚本:
var btn = g_rptpage.calcParam.getParamByName("@cz"); //@cz是重置按钮的名称
var arr=["@a","@b","@c"]//点击按钮需要清空的参数的参数名称
var arr1=[];
for(var i=0;i<arr.length;i++){
        arr1.push(g_rptpage.calcParam.getParamByName(arr));

}
$(btn.button).click(function(){
        for(var i=0;i<arr1.length;i++){
                arr1.setValue(""); // 设置选中值
        }
});

5、报表导出
按钮事件:execmd('exportReport')
6、报表计算
按钮事件:execmd('calcReport')
7、报表编辑
按钮事件:execmd('editReport')
8、查看日志
按钮事件:execmd('showCalcInfo')
9、订阅
按钮事件:_menu_onclick_subscription()
10、打印
按钮事件:execmd('printCurrentPage')

最近看过此主题的会员

980

alimu

wxw

esen_4Y3L5ADO80

niuyi688988

lingzed

esen_51CGDVNTWH

esen_542KO2E0X8

tanxzh

esen_4O7SCMP9CP

刘兰芳

liulei6511

zly_2960

数据大白

pandabuxizao

liguangliang

chenliwei

2个回答

只看楼主

辰哥 管理员

发表于2019-9-29 17:39

只看该作者

取消 关注该作者的回复

沙发

超级棒的分享,学习了~

风F 小试身手Lv3

发表于2021-4-6 07:39

只看该作者

取消 关注该作者的回复

板凳

你好,第一个按钮调用存储过程,如果需要加参数。参数由报表参数区的参数组件自动传参。请问这种情况怎么写?

登录后可回答问题,请登录注册

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流