|
楼主 |
发表于 2017-2-8 16:29:11
|
显示全部楼层
这是我动态创建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编译处理了?
|
|