主要代码:
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数据行数 ,就可以控制组件新增的个数了!
评一波