Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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
Javascript 如何使用ExtJS4.2在基本网格中添加本地过滤选项?_Javascript_Extjs - Fatal编程技术网

Javascript 如何使用ExtJS4.2在基本网格中添加本地过滤选项?

Javascript 如何使用ExtJS4.2在基本网格中添加本地过滤选项?,javascript,extjs,Javascript,Extjs,我使用ExtJS4.2开发了一个基本网格。这是输出 现在我想给这个网格中的列添加过滤选项。例如(=,>,最后,我可以将过滤选项添加到我的基本网格中。我将简要地分享整个过程 首先,我们应该记住,ExtJs是一种MVC(更准确地说是MVCS)类型的框架。因此,我们必须添加的任何类型的功能(网格过滤、图表等)都应该首先遵循MVC架构。因此,我必须将本地过滤器.js文件替换为以前的用户模型 这是ExtJs的模型-视图-控制器(和存储)体系结构。我正在共享整个项目的目录 因此,总之,我将local f

我使用ExtJS4.2开发了一个基本网格。这是输出


现在我想给这个网格中的列添加过滤选项。例如(=,>,最后,我可以将过滤选项添加到我的基本网格中。我将简要地分享整个过程

首先,我们应该记住,ExtJs是一种MVC(更准确地说是MVCS)类型的框架。因此,我们必须添加的任何类型的功能(网格过滤、图表等)都应该首先遵循MVC架构。因此,我必须将
本地过滤器.js
文件替换为以前的用户模型

这是ExtJs的模型-视图-控制器(和存储)体系结构。我正在共享整个项目的目录

因此,总之,我将local filter.js的源代码放在UserModel.js中,以替换以前的源代码

其次,您只需在index.php中包含ListApp.js。然后它将隐式调用所需的所有MVC javascript文件。就像这样:-

  <script src="EXTJS_Files/ListApp.js"></script>

最后,data文件夹中的任何json文件都将在网格中显示数据,该网格将以过滤日期的方式显示。在本例中,使用了
grid filter.json
。并且,您必须在UserMdel.js中设置数据目录,如下所示


因此,按照这些步骤和带有过滤的网格类型,可以使用ExtJs开发图表。

这里是一个示例,同时还有源代码。是的。我还注意到……但是我如何将grid-filter-local.js文件与我现有的网格集成?例如,源代码中的第二行--“Ext.Loader.setPath('Ext.ux','../ux'))但是我的项目中没有Ext.ux目录?这里有一个关于如何处理ux名称空间的问题