`
pacer123
  • 浏览: 91894 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ext下有关文件导出的问题

EXT 
阅读更多

系统中常见的查询,导出。但前台页面传递到后台参数包含中文时,会有编码问题。所以必须对url进行编码转换,我们才能再action中获得对应的中文参数。

可以参照如下代码操作就ok

var params = frm.getValues(true);
      var finalParams = "";

      var paramsArr = params.split("&");
      for (var i = 0; i < paramsArr.length; i++) {
       var paramsField = paramsArr[i].split("=")[0];
       var paramsValue = paramsArr[i].split("=")[1];
       if (!paramsValue || decodeURI(paramsValue) == "请选择") {
        continue;
       }

       paramsValue = decodeURI(paramsValue);
       // 替换所有%2C为逗号
       while ((paramsValue = paramsValue.replace('%2C',
         ',')).indexOf('%2C') != -1);

       paramsValue = decodeURI(paramsValue);

       var temString = paramsField + "=" + paramsValue
         + "&";
       finalParams += temString;
      }

      var url = 'aaaaa.action?'
        + finalParams;
      url = encodeURI(encodeURI(url));
      window.location.href = url;

分享到:
评论

相关推荐

    ext实现导出excel的功能。

    在这个场景下,我们可以从以下几个关键知识点入手: 1. **EXTJS组件**:EXTJS的核心是其丰富的组件库,包括表格(Grid)、面板(Panel)等。这些组件可以灵活配置,以满足各种UI需求。在导出Excel功能中,表格组件...

    Ext JS Excel前台导出

    1. **引入必要的库**:首先需要在项目中引入 Ext JS 相关库文件。 2. **定义导出函数**:创建一个函数用于处理数据导出逻辑。 3. **使用 ActiveXObject**:由于导出操作需要与Excel应用程序交互,因此需要使用 `...

    Ext Grid 导出Excel

    总结来说,"Ext Grid 导出Excel"这个话题涵盖了从JavaScript数据结构到Excel文件格式转换的过程,涉及到的主要技术有Ext JS的Grid和Store组件,以及第三方库SheetJS。这个过程对于那些需要提供数据导出功能的Web应用...

    ext5.0中将grid导出excel文件

    根据网络上已有的导出代码,替换ext2.0中的函数和属性为ext5.0版本。 无选择项默认导出全表。 未考虑grid分页的情况。 默认设置导出文件名为grid中name属性+当天年月日。 没有研究出data uri协议导出excel文件时动态...

    从Ext grid导出Excel的代码和方法

    要实现从`Ext.grid`导出到Excel,我们首先要生成XML格式的文件,因为Excel可以理解这种格式。这个过程通常涉及以下步骤: 1. **获取数据**:从`Ext.data.Store`中获取所有显示在`Ext.grid`中的数据。你可以通过调用...

    ext grid 导出 excel

    首先,EXT Grid提供了一个内置的导出功能,但默认情况下,它并不直接支持导出为Excel文件。要实现这个功能,我们需要使用一些额外的库或方法。描述中提到的"还需做相应的修改",指的是我们需要自定义代码来完成这个...

    Ext 中实现Excel导出

    1. **导出当前Grid中的数据**:可以利用Ext的GridPanel组件提供的API来获取当前Grid中的所有数据,并转换为CSV格式,然后通过JavaScript的Blob对象和URL.createObjectURL方法下载这个文件。 2. **自定义导出逻辑**:...

    ext 4.2 grid导出excel 文件

    在本场景中,我们关注的是在Ext JS 4.2版本中如何将grid的数据导出为Excel文件,这是一项常见的需求,以便用户可以对数据进行离线分析或存储。 标题"ext 4.2 grid导出excel 文件"指的是使用Ext JS 4.2版本的grid...

    ext grid 导出excel 代码实例

    在EXT Grid中,导出数据到Excel是一种常见的需求,它允许用户方便地处理和分析大量数据。EXT Grid是一个强大的JavaScript组件,提供了丰富的功能,包括数据展示、排序、筛选和编辑等。导出到Excel功能则进一步增强了...

    spring ext 日志管理和导出excel

    在“spring ext 日志管理和导出excel”这个主题中,我们将深入探讨如何利用Spring扩展功能来实现日志管理以及Excel数据导出。 首先,日志管理是任何应用程序的基础部分,它帮助开发者跟踪系统行为、调试问题并记录...

    Ext grid 导出Excel

    "Ext grid 导出Excel"是一个常见需求,它涉及到了JavaScript库Ext JS中的数据网格组件(Ext Grid)与Microsoft Excel文件格式的交互。下面我们将深入探讨这个主题。 首先,Ext JS是一个强大的JavaScript UI框架,它...

    EXT grid导出EXCEL

    在EXT Grid中,用户常常需要将数据显示的数据导出到Excel文件中,以便于进一步的数据分析、存储或分享。本文将详细讲解EXT Grid如何实现Excel导出功能。 EXT Grid导出Excel功能的核心是利用浏览器的Blob对象和...

    Ext Grid导出Excel

    这篇博客“Ext Grid导出Excel”探讨的主题是如何将Ext Grid中的数据显示在Microsoft Excel文件中,这在数据分析、报告生成以及数据共享场景中非常常见。通过这个功能,用户可以方便地将网格数据导出为标准的Excel...

    ext5.0中grid导出excel文件

    ext5.0 根据网络上的导出文件替换ext2.0中的函数和属性。 无选择项默认导出全表。 未考虑grid分页的情况。 默认设置导出文件名为grid中name属性+当天年月日。 没有研究出data uri协议导出excel文件时动态修改文件名...

    EXT导出Excel代码demo

    在这个"EXT导出Excel代码demo"中,我们将探讨如何使用EXT 3.3实现将数据导出到Excel文件的功能。 在EXT应用中,导出数据到Excel通常涉及到以下几个关键步骤: 1. 数据准备:首先,你需要收集并格式化要导出的数据...

    Ext Grid数据导出到Excel

    ### Ext Grid 数据导出到Excel知识点详解 #### 一、背景与目的 在现代Web应用开发中,数据展示和管理是十分重要的环节。对于大型的数据表格(Grid),开发者经常需要提供一个导出功能,以便用户可以将当前显示的...

    普通方式和Ext方式导出Excel代码

    本篇将详细讲解两种常见的导出Excel的方法:普通方式和Ext方式。 首先,让我们从普通方式导出Excel开始。普通方式通常指的是使用服务器端编程语言(如Java、Python、C#等)生成Excel文件,然后将其作为HTTP响应返回...

    Ext生成报表导出到Excel

    `Ext`是一个流行的JavaScript框架,它提供了一种强大的方式来构建富客户端应用程序,而将Ext应用中的数据导出到Excel则可以方便用户进行进一步的数据处理和分析。 `Ext`框架的核心是它的组件模型,其中包括各种图表...

    Ext导出数据为Excel

    用EXT进行数据导出,把数据保存在EXCEL里.

    ajax ext 表格数据导出

    总结,通过Ajax和Ext技术,我们可以实现在Web应用程序中方便地导出Ext Grid中的数据到Excel文件,提高用户体验并满足数据管理的需求。"grid2excel"这一功能的实现,简化了开发流程,使得这个过程变得更加简单和高效...

Global site tag (gtag.js) - Google Analytics