ExtJS重置

在一个页面里有多个可输入项,如何做到设置一个按钮,按下去重置所有的输入项,我试了reset(),他只能重置第一个ID的字段,再往后的就没法重置了,也试了reload,这个... 在一个页面里有多个可输入项,如何做到设置一个按钮,按下去重置所有的输入项 ,我试了reset(),他只能重置第一个ID的字段,再往后的就没法重置了,也试了reload,这个直接刷新页面也不是我想要的,求问我该如何才能做到一次重置所有 展开
 我来答
luffy1201
2014-08-11 · TA获得超过1523个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:578万
展开全部
按理说reset是可以的,但是只是部分可以的。
如果想不刷新做到重置,最最保险的方法,就是自己做赋值!
一个按钮,添加click事件,然后在里面把所有表单元素或者全局变量,赋值成初始值,这个虽然在编程上麻烦,但是可以解决一切可能出现的问题。像表单里有combox,radiogroup,fileupload,包括更为复杂的控件comboTree等等,有些只是单纯的reset是解决不了重置的。
所以,个人还是建议,多些开发量,少些bug烦恼,而这开发量也是纯体力活儿,心情好时复制粘贴,一会儿就搞定了!
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
xiii130
推荐于2018-04-13 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
var form = Ext.create("Ext.form.Panel", {
    items: [{
        //表单组件1
    },{
        //表单组件2
    },{
        //表单组件3
    }, {
        //表单组件4
    }]
});

//不管这个form里面有多少个表单组件,只要保证在该formpanel下都会被重置,我在实际项目中使用过,是没问题的

form.getForm().reset();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式