起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5127|回复: 10

[结贴] 自定义组件开发中给按钮加事件?

[复制链接]

109

主题

498

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
QQ
发表于 2017-3-30 14:56:49 | 显示全部楼层 |阅读模式
本帖最后由 小小 于 2017-3-30 14:58 编辑

设计需求:自己开发一套附件组件,需要先开发一个自定义附件组件,因为程序中有很多地方要用。
看到平台的自定义开发案例,组件是开发成功了。然后做了一个自定义组件,组件的template里添加了三个按钮,如图所示,怎么在运行时的js类中加入这些按钮单击事件呢?

自定义附件.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-30 16:21:15 | 显示全部楼层
参考

自定义组件.doc

960 KB, 下载次数: 140

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

109

主题

498

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
QQ
 楼主| 发表于 2017-3-30 16:43:16 | 显示全部楼层

已看过,就是按照这个上边做成的。这里边写了一个方法,但是我调用的时候却没有成功。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-30 17:05:06 | 显示全部楼层
没有成功具体什么问题?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

109

主题

498

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
QQ
 楼主| 发表于 2017-3-31 09:22:53 | 显示全部楼层
jishuang 发表于 2017-3-30 17:05
没有成功具体什么问题?

不是我想要的结果,我想实现,组件放到设计页面上后,设置完属性信息就可以了。不需在当前页面写任何方法,在点击组件上边的按钮的时候,直接通过运行时js类来调用。之前5.2.7是可以实现这个功能的,不知道3.6版本该如何实现
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-31 11:05:54 | 显示全部楼层
那应该在创建组件的时候就直接把事件也创建上
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

109

主题

498

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
QQ
 楼主| 发表于 2017-3-31 11:13:05 | 显示全部楼层
jishuang 发表于 2017-3-31 11:05
那应该在创建组件的时候就直接把事件也创建上

没有用,在设计页面添加完成后,一运行就会提示方法不存在!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-31 13:33:45 | 显示全部楼层
运行时的肯定也要创建才可以啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

109

主题

498

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
QQ
 楼主| 发表于 2017-3-31 13:47:43 | 显示全部楼层
jishuang 发表于 2017-3-31 13:33
运行时的肯定也要创建才可以啊


组件本身运行时js类中已经对按钮的点击事件加了方法,在设计页面添加此组件的时候,方法名称自动就带过来了,但是没有用。运行的时候因为主页面的js中没有创建此方法,会提示此方法不存在。总不会我要在主页面上再重建一次这个方法吧?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-31 15:42:16 | 显示全部楼层
把自定义的组件文件发一下本地重现一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 12:18 , Processed in 0.059228 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表