Ext Js 3.2自定义编辑器
来源:互联网 发布:windows phone刷机包 编辑:程序博客网 时间:2024/05/16 06:52
1:为了方便修改属性信息,我们可以自定义一些编辑器,如自定义一些日期,性别,时间编辑器等,自定义编辑器需要用到PropertyGrid的customEditors
代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>gridPanel</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><link rel="stylesheet" type="text/css" href="ext3.2/resources/css/ext-all.css"></link><script type="text/javascript" src="ext3.2/adapter/ext/ext-base.js"></script><script type="text/javascript" src="ext3.2/ext-all.js"></script><script type="text/javascript" src="ext3.2/src/local/ext-lang-zh_CN.js"></script><script type="text/javascript"> Ext.onReady(function() { var grid = new Ext.grid.PropertyGrid({ title: 'PropertyGrid实例', width: 300, height: 200, frame: true, source: { "员工名称": '张三', "出生日期": new Date(1978, 01, 02), "性别": '男', "是否已婚": true, "年龄": 31 }, customEditors: { "性别": new Ext.grid.GridEditor(new Ext.form.ComboBox({editable: false,displayField: 'sex',mode: 'local',triggerAction: 'all',store: new Ext.data.SimpleStore({fields: ['sex'],data: [['男'], ['女']]}) })) }, //内置的日期编辑器有bug,自定义日期字段的编辑器可解决 "出生日期": new Ext.grid.GridEditor(new Ext.form.DateField({ format: 'Y年m月d日', selectOnFocus: true, allowBlank: false })) }); //内置的日期字段格式是m/j/Y,如果需要改变默认格式则需要通过取得表格的列模式来实现 grid.getColumnModel().dateFormat = 'Y年m月d日'; grid.render('cumGrid') });</script> </head> <body> <div id="cumGrid"> </div> </body></html>
2:效果图:
上述代码通过customEditors属性自定义了性别编辑器,出生日期编辑器
- Ext Js 3.2自定义编辑器
- Ext JS 自定义事件
- Ext.js 自定义桌面注意
- EXT JS 自定义模糊查询Combo
- 演练Ext JS 4.2自定义主题
- Ext.NET加入自定义验证JS函数
- Ext JS 3.2正式发布
- Ext Js 3.2 显示行号
- Ext Js 3.2 柱状图应用
- Ext Js 3.2 饼状图应用
- Ext Js 3.2 Viewport使用
- Ext JS 中实现自定义验证 密码修改 确认密码
- Ext JS 中实现自定义验证 密码修改 确认密码
- 【翻译】在Ext JS应用程序中使用自定义图标
- Ext Js
- Ext.js
- ext js
- Ext js
- eclipse快捷键大全(很好用,适用于开发人员)
- Android在新平台上的移植
- java中类型占用内存大小
- Android创建文件夹及文件并写入数据
- 用批处理命令加WinRAR实现自动备份文件数据
- Ext Js 3.2自定义编辑器
- MYSQL架构组成
- Android开发之SurfaceView
- Android横竖屏切换
- Qt之美(一):d指针/p指针详解
- Android 4.0 支持wifi-p2p,从此p2p终于转正,一个便捷通信的革命来了。。
- 利用负载均衡优化和加速HTTP应用
- Linux平台使用lftp进行上传下载
- SQL查询及删除重复记录的方法