Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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 是否向EXT-JS 4.1 GridPanel中的筛选器文本字段添加验证?_Extjs_Extjs4.1 - Fatal编程技术网

Extjs 是否向EXT-JS 4.1 GridPanel中的筛选器文本字段添加验证?

Extjs 是否向EXT-JS 4.1 GridPanel中的筛选器文本字段添加验证?,extjs,extjs4.1,Extjs,Extjs4.1,我有一个带远程过滤的EXT-JS网格面板: Ext.define('My.GridPanel', { extend: 'Ext.grid.Panel' ... features: [{ ftype: 'filters' encode: true, local: false }], initComponent: function() { .... ..... }); 如何将验证添加到已创建的文本字段中,以允

我有一个带远程过滤的EXT-JS网格面板:

Ext.define('My.GridPanel', {
   extend: 'Ext.grid.Panel'

   ...

   features: [{
      ftype: 'filters'
      encode: true,
      local: false
   }],
   initComponent: function() {
      ....

   .....
});
如何将验证添加到已创建的文本字段中,以允许您输入过滤条件


我想做的是不允许某些字符导致服务器端发生不好的事情。

您可以使用搜索字段并在发送前验证其值

dockedItems: [
                {
                    xtype: 'toolbar',
                    dock: 'top',
                    height : 30,
                    items: [
                        {
                            xtype: 'searchfield',
                            width: 400,
                            fieldLabel: 'Search ',
                            labelWidth: 60,
                            store: gridStore,
                            listeners:{
                                change:function(element, value){
                                    console.log(value);
                                    }
                                }
                        }
                                          ]
                               }
               ]