1

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

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

   ...

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

   .....
});

如何向创建的允许您输入过滤条件的文本字段添加验证?

我想要做的是禁止某些导致服务器端发生坏事的字符。

4

1 回答 1

0

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

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);
                                    }
                                }
                        }
                                          ]
                               }
               ]
于 2013-04-29T16:17:13.493 回答