富文本组件添加点击事件

1771
2

缱绻 数据领袖Lv6

发表于2021-2-26 12:15

楼主
本帖最后由 缱绻 于 2021-2-26 12:16 编辑

下面实现为富文本组件添加点击事件:
Ps:ABI524的富文本组件已经自带点击事件了
Step1:
克隆一个富文本组件,点击属性,到事件tab页,添加事件,事件方法名命名为onClick(必须是这个名称);
截图202102261211495939.png
Step2:
编辑组件的chtmltext.js文件,在init函数中添加如下代码,如图
  1. if (!b.isresultview) {
  2.         b.setPpt_borderset(b.getPpt_borderset())
  3.     }else{
  4.         if(!k.onClick) return;
  5.         $(i).bind("click.selef", function(){
  6.             k.onClick();
  7.         });
  8.     }
复制代码
截图202102261213003342.png
Step3:
然后组件就有点击事件属性了,比如点击后跳转到一个外部url,可在点击事件属性中添加如下代码
  1. function eventFunc(evt) {
  2.   window.open("https://www.baidu.com/");
  3. }
复制代码

截图202102261214006011.png
组件见附件,导入即可使用 d604d158624d4e6e94f1c7cabc675085.zip (5.76 KB, 下载次数: )
2个回答

只看楼主

yiam 初学数据Lv2

发表于2022-1-24 16:08

只看该作者

取消 关注该作者的回复

沙发

这个组件在跳转至Tab下的某一个标签页不生效呢,跳转式带的参数为        @active

灰龙 数据小白Lv1

发表于2024-1-24 16:54

只看该作者

取消 关注该作者的回复

板凳

厉害啦

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

渠道咨询电话:137-0120-6790

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流