【问题标题】:Getting the post parameters from an extjs grid从 extjs 网格中获取 post 参数
【发布时间】:2012-01-21 07:18:15
【问题描述】:

我有一个带有过滤器等的 extJs 网格。我通过 ajax 从服务器获取数据。 一切正常。我还希望允许用户以 csv 格式下载网格数据。

所以我在服务器端 (php) 上编写了一个函数,该函数采用与网格存储相同的参数发送并使用带有正确标题的 csv 进行回复。

我的问题是我需要网格参数来获得正确的结果。我在 grid.store 和网格本身都找不到它们。

知道如何获取 extjs 网格在其 ajax 请求中使用的“post”参数吗?

【问题讨论】:

  • 你指的参数是什么?是分页状态吗?另请注意,网格存储负责执行对 PHP 处理程序的 ajax 请求,而不是网格本身。网格只监听任何存储更改事件并反映更改。

标签: csv parameters grid store extjs3


【解决方案1】:

我找到了解决方案,但是那天stackoverflow没有让我发布,所以我忘记发布了,也没有寻找答案,对不起。

我所做的是:在网格的加载事件上绑定一个函数,并将实际参数保存在一个名为 lastParameters 的全局变量中。就在那里。

grid.store.on('load', function(store, records, options){
  lastParameters = options.params;
});

【讨论】:

    猜你喜欢
    • 2013-01-21
    • 1970-01-01
    • 2011-09-07
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    相关资源
    最近更新 更多