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'}]});如何将输入的文本发送到服务器端?如何将字段、类型、值参数发送到服务器端。