- 浏览: 46731 次
- 性别:
- 来自: 厦门
最新评论
-
guofengcn:
意义不大。。。
ext 细节复习 -
huang5787826:
http://www.ruan001.info/soft/?1 ...
ext 细节复习 -
jaystefanie:
为啥不用numberfield
在ext的textfield里面直接用正则和利用js的vtype 进行比较 赞 -
cectsky:
这种东西写博客好了,发帖。。。
面向对象编程的基本概念 -
dengzhangtao:
汗 可以使用xtype !tbar:[{xtype:'labe ...
lable 和 xtype 的用法
文章列表
)方便我自己多读几遍。。。。
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。
首先我们需要知道Java和J2EE是两 ...
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
<%@ include file="/common/taglibs.jsp"%>
<html>
<head>
<title>tmStore.title</title>
<%@ include file="/common/headext.jsp&qu ...
Ext级联菜单
一、实现方法
a) 以一个二级联动为例,定义两个Store对象
var store = new Ext.data.Store({
// proxy: new Ext.data.HttpProxy({url:'07-04-01.txt'}),
proxy: new Ext.data.HttpProxy({url:'test.jsp?id=1'}),
reader: new Ext.data.ArrayReader({}, [
{name: 'value'},
...
在EXT中使用正则表达式验证的方法:
fieldLabel : '员工号',
name : 'employee.empNo',
regex: /^\w+$/,
id : 'employee.empNo',
regexText:"员工号只能由字母和数字组成!",
allowBlank : false
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则 ...
//1)先创建一棵树
menuTree = new Ext.tree.TreePanel({});
//2)增加右击事件
menuTree.on('contextmenu',showRightClickMenu,RightClickMenu);
var RightClickMenu = new Ext.menu.Menu({
//右击事件
items:[{
xtype:"button",
text:"添加节点",
icon:"images/ ...
动态树的页面加载 用dwr加载
常常有两个字段,一棵树还需要挂树
后台处理 根节点+第一级+子级
可以写死 +字段PID=0+ pid=第一级的uuid
要挂树就用pid等于uuid进行判断
记得加载
ext-tree.js 头文件
cmLeafPosition.initTree=function(){
var root = new Ext.tree.AsyncTreeNode({
id : "root",
leaf : ...
function getDataStateCombo(){
return new Ext.form.ComboBox({
id: 's_dataState',
name: 's_dataState',
fieldLabel: '数据状态',
typeAhead: true,
triggerAction: 'all',//选了还可以再选
lazyRender: true,
mode: 'local',
store: new Ext.data. ...
index.jsp页面
Java代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path ...
要用到 lable 好像不可以用xtype 来使用!
var lab_material = new Ext.form.Label({
text : "姓名:"
});
然后在 items :[lab_material]
这样就可以显示一个lable了 刚学到的 始终以为xtype 有lable的属性!
下面列了 xtype的所有用法 值得学习 come on !
xtype Class
------------- ------------------
box Ext.BoxCo ...
Ext.onReady(function(){
var sm = new Ext.grid.CheckboxSelectionModel();//显示选择框
var cm = new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),//显示行号
sm,//显示选择框
{
header : "姓名",// 列头文字说明
width : 80,
dataIndex : "Name",// 记录结构中的name属性值
tooltip : &q ...
Ext.Window扩展自Ext.Panel,其xtype值为window。
1、主要配置项:
closable:是否允许关闭窗口,默认为true。
closeAction:关闭窗口的动作,包括以下两种:
close:从DOM删除窗口,销毁窗口及其所属组 ...
Ext.form.TextField首要设置装备摆设表:
allowBlank Boolean 是不是许可为空(默许true)
blankText String 为空验证掉败提醒信息
emptyText String 空字段中默许显示信息
grow Boolean 设置字段是不是按照内容伸缩(默许false)
growMax Number 字段舒展的最年夜宽度(默许800)
growMin Number 字段缩短最小宽度(默许30)
inputType String 字段类型(默许text)
maxLength Number 字段许可输入最年夜长度
masLengthText String 最年 ...
[color=red][/color]今天我们要看看强大的FormPanel,也是继承panel组件的使用。
首先弄清楚这个问题,创建的时候:
//查看源代码便知,两种方法是一样的
Ext.form.FormPanel = Ext.FormPanel;我们还是从最简单的代码实例开始吧:
<!--html代码-->
<body>
<div id="form1"></div>
</body>
//js代码
var form1 = new Ext.form.FormPanel({
width:350,
...