Ext中如何动态生成一个form表单

问题描述

Ext中如何动态生成一个form表单,主要是表单里的item配置是会变的,根据数据库的数据会变。怎样动态生成这个表单呢。 问题补充:lizhi92574 写道

解决方案

var item, items = form.getForm().items;while ((item = items.last())) { //删除组件form.getForm().remove(item);form.remove(item);}form.add();//添加组件form.doLayout();
解决方案二:
使用以下代码删除看看var item, items = adultCheckForm.getForm().items;while ((item = items.last())) { // 删除组件adultCheckForm.getForm().remove(item);}items = adultCheckForm.items;while ((item = items.last())) { // 删除组件adultCheckForm.remove(item);}adultCheckForm.doLayout();adultCheckForm.remove 删除具体组件,并不会删除form里的表单。所有需要加adultCheckForm.getForm().remove(item);不然验证,或者提交会出现相应问题。
解决方案三:
你后台使用json 插件对数据解析就行了输出,前台直接就可以使用了。如果使用struts2直接使用 @JSON(name="") 对属性进行映射就行了。返回json数据
解决方案四:
把数据库的数据解析类似下面格式的[{ xtype:'textfield', //组件类型 name:''},{ xtype:'datefield', //组件类型 name:''}]

时间: 2025-01-20 10:07:32

Ext中如何动态生成一个form表单的相关文章

跳转路径-急求解决,jsp页面中循环生成的form表单,action路径错误

问题描述 急求解决,jsp页面中循环生成的form表单,action路径错误 在jsp页面中用循环生成的form表单,为什么action不是想要的呢,代码贴在下面了 reply=(Map)request.getAttribute("REPLY"); while(rsComment.next()) { // 评论编号 String CId = rsComment.getString("CId"); // 评论人 String name=rsComment.getStr

javascript-JSP中的一个form表单需要提交到不同处理页面

问题描述 JSP中的一个form表单需要提交到不同处理页面 求助: 我的一个页面中的一个form表单有三个提交按钮,分别提交到不同的Servlet中处理后跳转 下边是javascript代码 function a(src){ var form = document.getElementById("form_tp"); form.action = src; form.submit(); alert(src);//弹窗 (未弹出) } 页面部分代码 <td> <label

动态生成的checkbox表单的检测

有时候会动态生成的checkbox表单,通常该表单的数据大于等于2个时,很方便去检测.如果表单的数量是一个时也方便检测,但是由于动态的,所以表单的数量不确定,可能是一个,也可以是多个,所以采用以下代码可以解决问题. <script language="javascript"> function check(){ j=0; len=document.getElementsByName("test").length; if (len>1) { for(

一个form表单一个submit

问题描述 一个form表单一个submit JSP内如下执行的时候不校验数据 直接就跳转了想使用纯JS 可以校验数据吗 还是只有把**onclick="isEmpty()"** 换成ID然后使用ajax进行校验 <script type="text/javascript" > function trim(s) { var count = s.length; var st = 0; // start var end = count-1; // end if

解析在zend Farmework下如何创立一个FORM表单

本篇文章是对在zend Farmework下如何创立一个FORM表单的方法进行了详细的分析介绍,需要的朋友参考下   1.首先让我们设置一下我们的程序,让Zend能够自动载入方法,不需要我们手动的去载入 复制代码 代码如下: require_once 'Zend/Loader/Autoloader.php' //载入自动加载类 $loader = Zend_Loader_Autoloader::getInstance();//自动实例化 $loader->registerNamespace('A

用ASP动态生成JavaScript的表单验证代码

javascript|表单验证|动态 表单的验证是开发WEB应用程序中常遇到的一关.有时候我们必须保证表单的某些项必须填写.必须为数字.必须是指定的位数等等,这时候就要用到表单验证了,一般我们常用的表单验证有2种方式: 1.编写JavaScript或VBScript的表单验证函数,在客户端进行验证:2.在表单提交后,使用ASP的方法Request.Form获取表单的输入值进行判断,然后返回结果,这是在服务端进行验证: 这2种方式都有其优缺点,比如第1种方式速度比较快,而且通常使用警告框的方式,用

用ASP动态生成JS的表单验证代码

js|表单验证|动态 表单的验证是开发WEB应用程序中常遇到的一关.有时候我们必须保证表单的某些项必须填写.必须为数字.必须是指定的位数等等,这时候就要用到表单验证了,一般我们常用的表单验证有2种方式: 1.编写JavaScript或VBScript的表单验证函数,在客户端进行验证: 2.在表单提交后,使用ASP的方法Request.Form获取表单的输入值进行判断,然后返回结果,这是在服务端进行验证: 这两种方式都有其优缺点,比如第1种方式速度比较快,而且通常使用警告框的方式,用户能够很快的根

仅一个form表单 js实现注册信息依次填写提交功能_javascript技巧

我们原先是一个很长的form表单,里面有很多选项.客户反馈这样不够友好,容易看花眼.因此进行改进,实现多步骤进度,多个提交的实现(其实只有一个form提交). 实现的思路:将表单的选项装入多个div中,一个显示,其他隐藏. 实现效果如下: 1.JavaScript代码 <script type="text/javascript" src="js/jquery.js"></script> <script type="text/j

ASP动态生成的javascript表单验证代码

javascript|表单验证|动态 以网上down了一个ASP动态生成Form验证javascript的代码,自己扩容了一下.作者的大名我给忘了,不过我记得清楚,从第一条至第九条的代码都是该作者的原创.至于九至第十五条却是本人自己加的哦.而且由于本人水平有限,从第九条至第十五条不见得会条条生效啊?呵呵,其实把它贴在这里没有什么必要的,因为这点小会伎俩谁都会用的,我把它的作用定位为:开发时找不到该函数时到这里拷贝一下就可以了.呵,因为我即没有刻录机也没有移动硬盘.实在是没有办法把这些代码随身携带