Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 远程过滤_Extjs - Fatal编程技术网

Extjs 远程过滤

Extjs 远程过滤,extjs,Extjs,我已将过滤器添加到网格面板中的每一列。当我尝试查询一个项目时,它会根据显示的页面而不是记录总数过滤项目,因为我启用了分页 您能帮我介绍一下如何使用分页网格进行远程过滤的基本概念吗?为了进行远程过滤,需要向服务器端发送哪些参数 谢谢。执行过滤器时,您需要重新执行远程查询并重新填充网格存储。这真的是绕不开的。简单的方法是简单地执行查询,并将网格从头重新加载到第1页(使用默认参数)。您也可以想方设法保留当前页面,但这将变得很棘手,因为当前页面上的值可能已从视图中过滤掉,因此您必须通过编程确定如何“移动

我已将过滤器添加到网格面板中的每一列。当我尝试查询一个项目时,它会根据显示的页面而不是记录总数过滤项目,因为我启用了分页

您能帮我介绍一下如何使用分页网格进行远程过滤的基本概念吗?为了进行远程过滤,需要向服务器端发送哪些参数


谢谢。

执行过滤器时,您需要重新执行远程查询并重新填充网格存储。这真的是绕不开的。简单的方法是简单地执行查询,并将网格从头重新加载到第1页(使用默认参数)。您也可以想方设法保留当前页面,但这将变得很棘手,因为当前页面上的值可能已从视图中过滤掉,因此您必须通过编程确定如何“移动”页面,使其保留在包含整页数据的第X页上。此外,如果筛选结果的页面数少于X,则页面X可能不再存在


在我看来,在远程过滤时,通常不值得尝试并保留当前分页状态,但这取决于您和您的要求。

很抱歉,我不知道。我不知道如果答案正确,我们必须检查复选标记。当然,从下次开始,我会这样做。请告诉我如何将筛选信息发送到服务器端。。通过给出var local=false;在var filters=new Ext.ux.grid.GridFilters({e encode:encode,local:false,filters:[{dataIndex:'InScope',type:'string'}]});如何将输入的文本发送到服务器端?如何将字段、类型、值参数发送到服务器端。