Extjs的form表单

1.根据id取值
form.getForm().findfield("id").getValue();
2.提交form表单前验证表单
form.getForm().isValid()//true,填写的内容符合要求
3.清空表单
form.getForm().reset();
4.ajax
Ext.Ajax.request({
            url: "ktvStayInfoVo.do",    
            method: "GET",
            async : false,   //ASYNC 是否异步( TRUE 异步 , FALSE 同步)
            params: {  //将真正的页面(服务)url参数传递到代理页面
                action: "queryMaterial",
                id: id
            },
            success: function(response, opts) {
            	
            }, //请求成功的回调函数 
            failure: function() { 
            	alert("获取目录请求失败!"); 
            }  // 请求失败的回调函数
        });

5.下拉框
a.valueField:"valuefield"//value值字段
b.displayField:"field" //显示文本字段
c.editable:false//false则不可编辑,默认为true
d.triggerAction:"all"//请设置为"all",否则默认为"query"的情况下,你选择某个值后,再此下拉时,只出现匹配选项,如果设为"all"的话,每次下拉均显示全部选项
e.hiddenName:string //真正提交时此combo的name,请一定要注意
f.typeAhead:true,//延时查询,与下面的参数配合
g.typeAheadDelay:3000,//默认250
h.emptyText://默认显示
k.Ext.get("combo").dom.value   //获取id为combo的值


猜你喜欢

转载自zhihchen.iteye.com/blog/1659923