| [DynamicElement] ??????2014-03-20 13:21:14by ??? 在某些特定的情况下,界面组件是根据某些条件动态创建出来的,这个时候我们可以使用DynamicElement来实现 首先创建一个按钮,一个div。按钮的作用主要用来触发动态创建组件,div层是用来动态创建的区域. <a:button text="动态加载" style="margin:10px;" width="100" height="100" click="loadForm" /> <div id="test" style="border:1px solid #ccc;min-height:100px;margin:10px;"></div> loadForm函数中创建了一个对象DynamicElement,将上面div层的id作为DynamicElement的参数。调用DynamicElement的load函数加载需要的screen页面 function loadForm(){ var de = Aurora.CmpManager.get('test') if(!de){ de = new Aurora.DynamicElement('test'); } de.load('form.screen') } Demo Attachments |
Comments
1 Responses to the article