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

QQ登录

只需一步,快速开始

查看: 1608|回复: 1

[处理中3] button绑定事件失效

[复制链接]

649

主题

2068

帖子

3741

积分

论坛元老

Rank: 8Rank: 8

积分
3741
QQ
发表于 2018-1-25 15:29:17 | 显示全部楼层 |阅读模式
代码生成的div 在div上生成的button 绑定的click事件无效                var ParentContent = this.comp("Content");
                for (var i = 0; i < 10; i++) {

                        var divID = "div";
                        var divxID = 'xdiv'
                        var div = $("<div  xid=" + divxID + " id=" + divID + "></div>");

                        justep.Bind.addNodes(ParentContent.domNode, div);

---------------------然后再div生成button  button绑定事件失效
                        if (ParentContent ) {

                                var buttonID = 'btn' + i;
                                var buttonxID = 'xbtn' + i;
                                var flag = {
                                        xid : buttonxID,
                                        id : buttonID,
                                        label : "测试"+i,
                                        parentNode : ParentContent ,
                                        'icon' : "linear linear-users",
                                        'class' : "btn btn-link btn-icon-top center-block"
                                };

                                var button = new Button(flag);
                                button.on("onClick", function(event) {
                                        alert(event.source.get('label'));
                                        alert(event.source.get('xid'));
                                        alert(event.source.get('id'));
                                        alert(event.source.$domNode[0].getAttribute('xid'));
                                        alert(event.source.$domNode[0].getAttribute('id'));
                                        alert(event.source.$domNode[0].getAttribute('label'));
                                });
                               
                        }



          }


如果是在通过设计器 放置的div 生成的button事件就有效果
IMOM智能制造管理大师
官网:http://www.i-mom.cn
Tel:15905043811
发表于 2018-2-8 11:36:46 | 显示全部楼层
请参考案例
http://doc.wex5.com/comp-base/#2.2
可能是因为你添加了id 属性的原因!   wex5开发的页面,不要自己设置id  ,id都是自动生成的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-24 08:58 , Processed in 0.062875 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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