items:[var exceptionNumber = 1;var exceptionHandling =new String;{xtype: 'fieldset',title: '异常处理',id:'exceptionHand',defaultType: 'textfield',width:400,                          items:[{xtype:"button",text:"增加异常情况",handler : function() {exceptionNumber++;var exceptionForm = Ext.getCmp("exceptionHand");var configItem=[{xtype:'fieldcontainer',layout:'hbox',items:[{xtype:'textfield',labelAlign:'top',id:'exceptionContex'+exceptionNumber,name: 'exceptionContex'+exceptionNumber,                                fieldLabel: '第'+exceptionNumber+'条异常内容',},{xtype:'textfield',labelAlign:'top',id:'solvingMethod'+exceptionNumber,             name: 'solvingMethod'+exceptionNumber,                               fieldLabel: '处理方式',}]}];exceptionForm.add(configItem[0]);exceptionForm.doLayout();}},{xtype:'fieldcontainer',layout:'hbox',labelAlign:'top',items:[{xtype:'textfield',labelAlign:'top',id:'exceptionContex1',name: 'exceptionContex1',                              fieldLabel: '第1条异常内容',},{xtype:'textfield',labelAlign:'top',id:'solvingMethod1',name: 'solvingMethod1',                                fieldLabel: '处理方式',}]}]
},
buttons:[{text:"添加",handler:function(){exceptionHandling ="{"; for(var i=1;i<=exceptionNumber;i++){exceptionValue = Ext.getCmp('exceptionContex'+i).getValue();solveMethod = Ext.getCmp('solvingMethod'+i).getValue();exceptionHandling = exceptionHandling+'"'+exceptionValue+'":"'+solveMethod+'",';if(i==exceptionNumber){exceptionHandling = exceptionHandling.substring(0,(exceptionHandling.length-1));}}exceptionHandling = exceptionHandling + "}";alert(exceptionHandling);form.getForm().submit({params:{'testIFCObject.exceptionHandling':exceptionHandling},url:"TestIFCObjectAdd.action",waitMsg:"请稍等,正在添加",success:function(form,action){Ext.MessageBox.alert("提示信息","添加成功");store.reload();win.close(this);                                     },failure:function(form,action){Ext.MessageBox.alert("提示信息",action.result.msg);                                         }});}},{text:"重置",handler:function(){form.getForm().reset();}}]

extjs表单中动态添加items相关推荐

  1. html表单中动态添加下拉框,antd Select下拉菜单动态添加option里的内容操作

    antd Select下拉菜单动态添加option里的内容,通过form表单绑定select选中的值 提供一个公共的方法,每次只需去调用这个方法就行了 //这里是示例数据格式 let giftScop ...

  2. 如何在 InfoPath 2003 表单中动态加载数据

    转自微软:http://support.microsoft.com/kb/896451/zh-cn 概要 简介 更多信息 创建新的虚拟目录 设计 Microsoft Office InfoPath 2 ...

  3. layui 表单动态添加、删除input框

    html部分 <div class="layui-form-item" ><label class="layui-form-label"> ...

  4. element实现form表单动态添加email效果

    前言: vue中使用element实现form表单动态添加email效果 效果: 实现步骤: 实现源代码: <template><div><el-form ref=&qu ...

  5. extjs panel中动态增加items

    (mvc模式下的实现) {xtype : 'panel',height : 140,width : 500,id : 'dynamicFC',hidden : true,margin : '0px 0 ...

  6. html5表单动态添加,js动态添加表单实例

    前段时间因为域名关系网站停了一段时间.别的不多说了,我前端结合php做一个批量建栏目的模块,用到这个 对了下点,这个添加input动态添加 name也是可设成不同有,我用的是"text&qu ...

  7. E9流程表单中动态自定义添加button js代码

    <script> // dom操作添加button到自定义属性单元格 clickUid中 // var a=jQuery("#clickUid").val(" ...

  8. antd vue中,如何给表单动态添加input,解决遇到一些坑

    最近做项目用的组件库Ant Design Vue,这个组件看起来文档很详细,但也会遇到一些意想不到的问题,最后看文档没办法解决,只能去看源码,折腾了好久,终于把问题给解决了,遇到的问题主要是当添加in ...

  9. html表单中按钮添加超链接,JS 实现点击按钮实现超链接功能

    通过 JS,直接改变报表中相关参数的参数值,报表画面呈现参数值对应的内容. 2.1 准备数据集 新建一个决策报表,新建数据集 ds1,SQL语句为:SELECT * FROM 销量 where 地区= ...

最新文章

  1. hdu 4311 Meeting point-1
  2. Nature:科学家成功解读大脑构建的分子机制
  3. Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py
  4. 6 有序集合ZSet(Sorted Set)
  5. mvc调用mysql存储过程_使用.NET MVC +EF调用oracle的存储过程
  6. linux LyX中文编辑环境安装配置指南-TeX可视化工具
  7. GIS软件开发工具包TatukGIS Developer Kernel 发布 v11.3.0-Unstable1丨附下载 1
  8. c++语言定义排序函数,关于C++中定义比较函数的三种方法小结
  9. java过滤html相关标签
  10. perl--CGI编程之测试环境
  11. Linux:chattr、lsattr、chage、history和/etc/login.defs解读
  12. 地下城与勇士(DNF)异次元裂缝副本(哥布林王国、蠕动之城、兰蒂卢斯的鹰犬、黑色大地、虚无之境 、巴卡尔之城)(童年的回忆)
  13. 普罗米修斯监控mysql与邮件告警
  14. 杂谈---一个项目经理的自我反省
  15. Python读xml
  16. 180501 逆向-RedHat(Reverse)
  17. android修改checkbox样式边框颜色
  18. JAVA的简单数据类型和复合数据类型
  19. ANSYS workbench的模态分析基本原理和步骤
  20. 思科ISR4400交换机查看光模块光功率

热门文章

  1. 安防行业发展趋势分析 智能家居是重要发展方向
  2. 【CF 应用开发大赛】英雄
  3. 深圳龙华携手腾讯云举办区块链峰会,致力打造数字经济发展高地
  4. Linux如何运行pipe1,Linux C++管道之pipe
  5. 分析apache访问日志
  6. 图——最短路径的两种算法
  7. 将图片转换成PDF格式的方法讲解
  8. echart关系树状图_在vue中使用echart创建树形图
  9. MIT 6.828 学习笔记2 阅读main.c
  10. EasyExcel导入和导出数据