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

QQ登录

只需一步,快速开始

查看: 1999|回复: 4

[结贴] 按钮组内动态添加按钮一只出错

[复制链接]

7

主题

14

帖子

38

积分

新手上路

Rank: 1

积分
38
QQ
发表于 2018-1-18 19:32:06 | 显示全部楼层 |阅读模式
        Model.prototype.button16Click = function(event){
       var chuanzhi=this.comp('button16').get('label');
       Model.prototype.test(chuanzhi);
        };

Model.prototype.test = function(chuanzhi){

   
var Button = require("$UI/system/components/justep/button/button");
var parentNode = this.getElementByXid("buttonGroup1");
if (parentNode) {
    var xid = "--" + (++this.i) + "--";
    var flag = {
        xid : xid,
        label : xid,
        parentNode : parentNode,
        'class' : "btn btn btn-default"
    };
    var button = new Button(flag);
    button.on("onClick", function(event) {
        alert(event.source.get('label'));
    });
}
   
};
按钮的点击事件中调用另一个事件向按钮组内添加按钮;测试提示 this.getelementbyxid is not a function

7

主题

14

帖子

38

积分

新手上路

Rank: 1

积分
38
QQ
 楼主| 发表于 2018-1-18 19:34:36 | 显示全部楼层
各位过路的神仙帮帮忙
回复 支持 反对

使用道具 举报

7

主题

14

帖子

38

积分

新手上路

Rank: 1

积分
38
QQ
 楼主| 发表于 2018-1-18 21:00:34 | 显示全部楼层
已经解决!
回复

使用道具 举报

发表于 2018-1-19 13:00:52 | 显示全部楼层

问题 解决后,欢迎分享问题原因和解决方法
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

14

帖子

38

积分

新手上路

Rank: 1

积分
38
QQ
 楼主| 发表于 2018-1-19 21:46:47 | 显示全部楼层
纯新手---分享一下我是怎么解决的,是子事件中的this的问题,在上级点击事件中将定义 var me=this;然后将me在函数中传过去就能执行了!我也不明白什么意思,就这样解决了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-25 18:12 , Processed in 0.058648 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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