只要在容器组件初始化的时候传入这个参数:
例如:
var p= new Ext.panel({
title:'pppp',
getValues:function(asString){
var setEl = this.getEl();
var setElements = setEl.select("*[name][type]");
var fs = Ext.lib.Ajax.serializeForm(setElements);
if(asString === true)
{
return fs;
}
return Ext.urlDecode(fs);
}
});
//使用方法
var values = p.getValues();
本文介绍了一种在ExtJS中通过自定义面板组件的方法来获取表单元素值的技术。具体实现是在面板组件中定义getValues方法,该方法会选取所有带有name属性和type属性的元素,并将它们序列化为字符串或者对象形式返回。
3150

被折叠的 条评论
为什么被折叠?



