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

QQ登录

只需一步,快速开始

查看: 1574|回复: 5

[处理中3] 关键问题动态创建html和动态控件关联

[复制链接]

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-2-8 15:57:23 | 显示全部楼层 |阅读模式
我在一个按钮下 先执行 动态创建html节点,然后执行动态创建控件,
这两部单独执行都可以实现,
关键问题时,怎么把动态创建的控件关联到动态创建的html节点上呢
发表于 2017-2-8 16:07:24 | 显示全部楼层
你指的动态关联指的是什么呢??请说清楚些!!

你想怎么关联、、
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
 楼主| 发表于 2017-2-8 16:29:11 | 显示全部楼层
liangyongfei 发表于 2017-2-8 16:07
你指的动态关联指的是什么呢??请说清楚些!!

你想怎么关联、、

这是我动态创建html节点的方法
Model.prototype.create3col = function(row){
            var innertext="<div component='$UI/system/components/bootstrap/row/row' class='row' xid='row1'>"
                    +"<div class='col col-xs-4' xid='col1'>2</div>"
                    +"<div class='col col-xs-4' xid='col2'>3</div>"
                    +"<div class='col col-xs-4' xid='col3'>4</div>"
                    +"</div>";
                    return innertext;
        };
这是我动态创建控件的方法
Model.prototype.CreateInput = function(xid,parentxid,mainData,value,format) {               
                var parent = this.getElementByXid(parentxid);
                if (parent) {
                        var cfg = {
                                'bind-ref':mainData+".ref('"+value+"')",
                                format : format,
                                parentNode : parent
                               
                        };
                        new Input(cfg);
                }
        };



我在一个事件里做的调用
                var inner= this.create3col(1);
                $("div[name='form']").html(inner);
                this.createOutput("output1","col1",'mainData','fClass');


col1是动态创建的div 的xid    结果 是  html 创建成功,但是 控件没有关联上。  难道是col1 经过wex5编译处理了?

回复 支持 反对

使用道具 举报

发表于 2017-2-8 16:42:27 | 显示全部楼层
1134193618 发表于 2017-2-8 16:29
这是我动态创建html节点的方法
Model.prototype.create3col = function(row){
            var innertext=""

http://doc.wex5.com/comp-base/#2.2
动态创建请参考着个文档!

使用justep.Bind.addNodes方法
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
 楼主| 发表于 2017-2-8 16:50:51 | 显示全部楼层
liangyongfei 发表于 2017-2-8 16:42
http://doc.wex5.com/comp-base/#2.2
动态创建请参考着个文档!

我就是看的这个文档做的
回复 支持 反对

使用道具 举报

发表于 2017-2-8 17:16:59 | 显示全部楼层
1134193618 发表于 2017-2-8 16:50
我就是看的这个文档做的

你的createOutput 方法怎么定义的??
F12 看下源码,生成的是否符合预期?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 08:30 , Processed in 0.064294 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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