异步加载的表单
来源:互联网 发布:淘宝排查实际控制人 编辑:程序博客网 时间:2024/04/29 03:12
ext在表单处理方面的能力十分优秀,在实际应用中,我们经常遇到数据修改的应用,因此,我们利用ext的表单加载做出极具用户体验的表单,简单演示下,先看下xml数据代码:
<contact><!--对应record : *contact*,其中包含所需的数据-->
<name>leehui1983</name><!--字段-->
<email>nicho-li@163.com </email><!--字段-->
</contact>
</response>
在看下js代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>new doucment</title>
<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext/ext-all.js"></script>
</head>
<body>
<script>
Ext.onReady(function(){
Ext.QuickTips.init();//开启表单提示
Ext.form.Field.prototype.msgTarget = *side*;//设置提示信息位置为边上
var simple = new Ext.FormPanel({//初始化表单面板
labelWidth: 75, // 默认标签宽度
buttonAlign: *left*,//按钮左对齐
frame:true,//设置表单面板,false为无面板
title: *我的表单*,
bodyStyle:*padding:5px 5px 0*,
width: 350,
defaults: {width: 230},
waitMsgTarget: true,//加载提示
defaultType: *textfield*,//默认字段类型
reader : new Ext.data.XmlReader({//设置数据来源为xml
record : *contact*,//xml数据dom节点
success: *@success*//加载成功后不做处理
}, [
*name*,*email*//取得xml节点数据填充到表单对应字段
]),
items: [{
fieldLabel: *帐户*,
name: *name*
},{
fieldLabel: *e-mail*,
name: *email*
}
],
buttons: [{
text: *加载*,
handler:function(){
simple.form.load({url:*form_info.xml*, waitMsg:*Loading*});//加载xml数据文件
}
}]
});
simple.render(*show*);//填充到指定区域
});
</script>
<div id="show"></div>
</body>
</html>
运行本代码,有如下效果:
http://www.myext.cn/Article/813.html
- 异步加载的表单
- Ext_表单数据加载(同步,异步)
- 图片的异步加载
- listView的异步加载
- 异步的图片加载
- 图片的异步加载
- 图片的异步加载
- Listview的异步加载
- 图片的异步加载
- 图片的异步加载
- ListView的异步加载
- 异步的脚本加载
- easyui的异步加载
- 表单异步提交的方法
- 润乾报表 参数表单关联过滤异步加载用法
- 通过ajax和json进行表单验证(异步加载)
- zTree 的异步加载加载实现--jfinal
- zTree 的异步加载加载实现--jfinal
- ORA-16047: DGID mismatch between destination错误
- putty登录不上,提示refused
- 我太过爱你.从没有想过被爱的感动
- Android 解析smi字幕
- 开放与封闭
- 异步加载的表单
- zoj 2271 Chance to Encounter a Girl
- java 验证邮箱格式正确性
- 建造者模式(Builder)
- Ext+XML实现数据载入
- 自定义Trace Trace0 Trace1… ASSERT 调试宏
- Eclipse与Weblogic的安装与配置(转)
- 获取鼠标坐标
- Solaris下安装Oracle_启动Oracle及监听