动态添加/删除一个对象
2011-06-26 21:07
471 查看
Ext.onReady(function() { var uniqNo = new Ext.form.TextField({ fieldLabel : '唯一号', name : 'uniqNo', anchor : '95%', labelAlign : 'right', labelWidth : 65 }); var empSearch = new Ext.form.FieldSet({ title : "员工信息", collapsible : false, // 使用伸缩按钮来伸缩 autoHeight : true, items : [{ border : false, layout : 'column', items : [{ border : true, columnWidth : .3, layout : 'form', labelAlign : 'right', items : [uniqNo] }] }] }); var i = 0;//定义一个变量记录添加个数 var objectForm = new Ext.Panel({ frame : true, renderTo:'form', layout : 'form', items : [ empSearch ], buttons:[{text:'增加',handler:function(){ i=i+1; empSearch.add( new Ext.FormPanel({ labelWidth : 75, id:'form'+i, layout : 'form', labelAlign : 'right', /*defaults : { width : 230 },*/ items : [{ layout : 'column', items : [{ border : false, columnWidth : .22, labelWidth : 70, layout : 'form', items : [{ xtype : 'textfield', name : 'name', fieldLabel : '姓名', anchor : '95%' }] } ] }] })); empSearch.doLayout(); }}, {text:'删除最后',handler:function(){ //读取最后一个删除 empSearch.remove(Ext.getCmp("form"+i)); i--; //empSearch.destroy(); 删除所有了 empSearch.doLayout();//重新布局 }}] }); });
相关文章推荐
- 一个动态添加panel 和 删除panel的例子
- 为某一个对象动态添加属性
- jQuery实现动态添加和删除一个div
- JS动态添加与删除select中的Option对象(示例代码)
- S动态添加与删除select中的Option对象 2009年09月23日 15:26 <html> <head> <meta http-equiv="Content-Type" content="t
- Unity 3D 动态创建对象,并渲染贴图,动态添加删除脚本
- 一个查询内容功能,动态添加内容,删除内容并提交的demo
- Js动态添加与删除Option对象
- 结构型模式02-装饰者模式(动态为一个对象添加职责,就增加功能而言,装饰模式比生成子类更加灵活)
- JavaScript中定义对象的方式,动态添加属性和动态删除属性!
- 一个简单的jQuery例子,动态添加表格和删除
- javascript动态添加、修改、删除对象的属性和方法
- NGUI ScrollView动态添加和删除对象。
- document对象 动态的创建元素(节点)/添加元素(节点)/删除元素(节点)
- 关于unity动态添加游戏对象问题,如何动态添加一个菜单【二】
- jQuery实现动态添加和删除一个div
- javascript里面的数组,json对象,动态添加,修改,删除示例
- json对象,动态添加,修改,删除示例
- javascript动态添加、修改、删除对象的属性和方法
- jQuery实现动态添加和删除一个div