Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
C# Extjs 3.4如何读取控制器中的过滤器数据?_C#_Model View Controller_Extjs_Filtering_Extjs3 - Fatal编程技术网

C# Extjs 3.4如何读取控制器中的过滤器数据?

C# Extjs 3.4如何读取控制器中的过滤器数据?,c#,model-view-controller,extjs,filtering,extjs3,C#,Model View Controller,Extjs,Filtering,Extjs3,我遇到了这个问题,因为我不知道如何从过滤器中读取extjs数据 var search = new Ext.FormPanel({ renderTo: 'search', frame: true, items: [searchForm], button: [{ text:'Search', handler: function(){

我遇到了这个问题,因为我不知道如何从过滤器中读取extjs数据

var search = new Ext.FormPanel({
             renderTo: 'search',
             frame: true,
             items: [searchForm],
             button: [{
               text:'Search',
               handler: function(){
                      store.ClearFilter();

                      var productValue = Ext.getCmp('filtrName').getValue();

                      var filters = [{
                           fn: function(item){
                                return (new RegExp(productValue).test(item. get('Name')));
                       }
                       }];
                   store.filter(filters);

}


             }]
)}
过滤器工作正常,但我需要连接到服务器端,但不知道如何。 例如,从start limit等到pagin端变量名的取值是相似的,但在这里我不知道如何获取它


请帮助

一个选项是将过滤器保存在数据存储中,您可以从控制器轻松访问该存储

例如,在按钮处理程序中

store.filters = [{
    fn: function (item) {
        return (new RegExp(productValue).test(item.get('Name')));
    }
}];
store.filter(store.filters);

存储。您可以从控制器访问过滤器。希望有帮助

有什么问题吗?请非常重要