`
ll_feng
  • 浏览: 391103 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[Extjs] 通过表单查询后,刷新和翻页丢失缺省参数的问题

    博客分类:
  • ajax
EXT 
阅读更多
通过表单查询后刷新和翻页丢失缺省参数的问题
缺省
p2.store.baseParams={title : '<%=title%>',isForOuter:'<%=isForOuter%>'};
p2.store.reload();

表单查询
query1:function(){
var a = this.getForm().getValues();

this.grid.store.baseParams = params;
this.grid.refresh();

}

这样查询后,当刷新或翻页时缺省参数会丢失

解决办法:

在查询函数中加上
var params = this.grid.store.baseParams;
Ext.apply(params,a);

完整代码如下:
query1:function(){
var a = this.getForm().getValues();
var params = this.grid.store.baseParams;
Ext.apply(params,a);
this.grid.store.baseParams = params;
this.grid.refresh();

}
分享到:
评论
1 楼 ll_3581 2010-06-11  
       

相关推荐

    ExtJs 动态添加表单

    在"动态添加表单"这个主题中,我们将深入探讨如何在ExtJS中实现表单的动态创建和管理。 首先,我们要理解表单(Form)在ExtJS中的基本概念。表单是数据输入和验证的核心组件,可以包含各种字段类型,如文本框、下拉...

    ExtJs4.0 表单提交Demo

    在“ExtJs4.0 表单提交Demo”中,我们将深入探讨如何在ExtJs 4.0环境下,通过Ext Ajax模块实现表单的数据提交,同时实现显示层和控制层的分离,提升代码的可维护性和可扩展性。 1. **ExtJs 4.0 表单基础** ExtJs ...

    ExtJs获取表单元素的值

    在本篇文章中,我们将深入探讨如何在ExtJs框架中有效地获取表单元素的值,并结合提供的代码示例进行详细解析。对于前端开发者来说,掌握如何高效地操作表单元素是必不可少的一项技能,尤其是在使用像ExtJs这样的强大...

    extjs动态表单

    ExtJS 动态表单是基于Sencha ExtJS框架实现的一种灵活、可扩展的...总之,ExtJS动态表单是构建高效、灵活Web应用的重要工具,通过熟练掌握其核心概念和实践技巧,开发者能够创建出满足各种业务需求的交互式表单界面。

    ExtJS的表单

    ExtJS的表单使用FormPanel容器 表单使用的布局方式:form和formtable布局 ExtJS的表单和html的form标签是相似的,新建一个FormPanel实际上就是新建一个html的form标签,只是添加许多Ext的样式而已

    Extjs验证表单 Extjs验证表单

    ### Extjs 表单验证详解 #### 一、引言 在现代Web开发中,确保用户输入的有效性和安全性至关重要。Extjs作为一种强大的JavaScript框架,提供了丰富的功能来帮助开发者轻松实现客户端验证。本文将深入探讨Extjs中的...

    extjs2.0 画的一个带查询条件和查询结果的页面

    综上所述,"extjs2.0 画的一个带查询条件和查询结果的页面"涉及到的技术点主要包括ExtJS的组件使用、表单创建、事件处理、数据网格展示、Ajax通信以及布局管理。通过熟练掌握这些知识点,可以创建出功能完备且用户...

    extjs表单提交例子

    保存提交代码,extjs4.0 // 重置 和 保存 按钮. buttons: [{ text: '重置', handler: function() { this.up('form').getForm().reset(); } }, { text: '保存', /*formBind: true, //only enabled once the ...

    自定义高级查询Extjs

    在IT领域,自定义高级查询通常涉及到用户界面(UI)的设计和后端数据处理,以便用户能够根据特定需求灵活地检索信息。在这个场景中,"自定义高级查询Extjs"指的是利用Ext JS框架来构建这样的功能。Ext JS是一个流行的...

    extjs 在线sql查询

    这个组件提供了一个可视化的SQL构建器,让用户可以通过拖拽和配置操作来创建复杂的SQL查询,而无需直接编写SQL语句。这对于那些不熟悉SQL语法或者希望减少手动输入错误的用户来说非常有用。 HTML580 可能是指这个...

    Extjs4 treePanel节点刷新JS函数

    完美的Extjs4 treePanel节点刷新,函数为自动刷新选中的节点.API看得头疼才别出来的代码.截止我发之前,好像没有谁共享这个功能的函数吧.

    如何提交Extjs 中的表单

    在ExtJS中,提交表单是一项常见的操作,用于将用户在表单中填写的数据发送到服务器进行处理。本文将详细讲解如何在ExtJS环境中实现表单的提交,并结合Java Web后端进行交互。 首先,我们需要了解ExtJS中的表单组件...

    ExtJS+Servlet表单验证和注册

    **ExtJS简介** ExtJS是一款基于...总结来说,这个小例子展示了如何结合ExtJS的前端交互能力和Servlet的后端服务处理能力,构建一个完整的用户注册流程,包括前端的美观界面、表单验证以及后端的数据处理和存储。

    extjs4.2.1 tabPanel刷新及关闭标签

    ### ExtJS 4.2.1 TabPanel 刷新与关闭标签功能详解 #### TabPanel 组件简介 在ExtJS框架中,`TabPanel`组件是一个非常实用且强大的UI控件,它允许用户在一个界面上组织多个相关的视图或面板,并通过标签页的形式...

    extjs实现的带标签、翻页动画的书

    开发者可能通过阅读这些代码,了解如何将ExtJS组件和动画结合起来,以创建具有翻页效果的电子书应用。 总结一下,这个项目利用了ExtJS的核心组件和动画机制,尤其是`Ext.tab.Panel`和动画API,来实现一个带有标签...

    extjs 分页是碰到的问题,点击下一页事,查询条件无法传递

    为了解决这个问题,我们需要手动修改`pagingtoolbar`的行为,确保每次翻页时都能正确传递所有的查询参数。以下是一种可能的实现方式: 1. **自定义`doLoad`方法**: - 在`pagingtoolbar`配置中,可以覆盖`doLoad`...

    ExtJS 界面设计器

    这个工具允许开发者通过拖放组件和直观地调整属性来设计用户界面,从而自动生成ExtJS脚本。 1. **ExtJS框架**:ExtJS是Sencha公司开发的一个开源JavaScript库,它提供了大量的预定义组件,如表格、面板、菜单、按钮...

    EXTJS定时刷新功能代码

    ### EXTJS定时刷新功能代码详解 #### 一、概述 在Web开发中,为了实现实时数据更新,经常需要使用定时器技术来周期性地刷新数据。EXTJS作为一个强大的前端框架,提供了丰富的组件和API来简化开发过程。本文将详细...

    extjs表单验证特殊字符

    在EXTJS中,表单验证是确保用户输入数据符合预设规则的重要环节。EXTJS提供了一种强大的方式来实现客户端验证,这可以帮助开发者在用户提交数据前检查输入的有效性,从而减少服务器端的压力并提高用户体验。本文将...

    这是有关extjs的例子,里面有各种表单的定义,grid的实现

    通过学习和分析这些示例,开发者可以深入理解如何在实际项目中使用ExtJS构建复杂的表单和Grid,以及如何与ASP.NET后端进行有效集成。这将有助于提升Web开发技能,特别是对于那些希望在企业级应用开发中使用...

Global site tag (gtag.js) - Google Analytics