主要代码:
var Input = require("$UI/system/components/justep/input/input");
Model.prototype.button1Click = function(event){
var parent = this.getElementByXid('div1');
var cfg = {
xid: 'test',
value:'test',
parentNode : parent,
'bind-ref':"mainData.ref('sName')"
};
var input = new Input(cfg);
};
注意:组件只有实现了 buildTemplate 方法才能动态new ,
其实动态新增组件的方法,最简单做法就是 通过list 绑定 一个data组件,将 要新增的组件放在list中 ,只需要控制data数据行数 ,就可以控制组件新增的个数了!
评一波