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

QQ登录

只需一步,快速开始

查看: 1504|回复: 2

[处理中3] buttonGroup动态添加button时点击事件怎么获得

[复制链接]

9

主题

15

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
发表于 2017-6-26 14:07:01 | 显示全部楼层 |阅读模式
var newContent = this.comp('buttonGroup1').add({});

   this.button = new Button({
       label : '新按钮'
   });               
   this.button.on('onClick', function(event) {
       alert('单击事件');
   }, this);
   justep.Component.addComponent(newContent.domNode, this.button);
点击按钮没有响应(单击事件),是哪里出问题了吗??

9

主题

15

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
 楼主| 发表于 2017-6-26 15:19:12 | 显示全部楼层
本帖最后由 a15260985210 于 2017-6-26 15:21 编辑

可以结贴了
var parentNode = this.getElementByXid("buttonGroup3");
                if (parentNode) {
                        var xid = "--" + (++this.i) + "--";
                        var flag = {
                                xid : xid,
                                label : xid,
                                parentNode : parentNode,
                                'class' : "btn btn-link btn-only-label"
                        };
                        var button = new Button(flag);
                        button.on("onClick", function(event)                                  alert(event.source.get('label'));                        });
                }
可以使用这个来动态添加按钮

回复 支持 反对

使用道具 举报

发表于 2017-6-26 17:35:40 | 显示全部楼层
应该参考:
http://doc.wex5.com/comp-base/#2.2

这样实现!
  1. data-bind='click:divClick'
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 08:59 , Processed in 0.090278 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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