Extjs 清除LiveSearchGridPanel中的搜索文本字段

Extjs 清除LiveSearchGridPanel中的搜索文本字段,extjs,pagination,gridpanel,Extjs,Pagination,Gridpanel,我们在ExtJS 4.2.1中使用的LiveSearchGrid面板与下面的示例类似,具有分页功能。当用户在一个页面中搜索记录,然后转到另一个页面时,搜索文本字段不会被清除,单击“下一个”或“上一个”按钮会显示一些随机结果(基于上一次搜索)。如何在LiveSearchGridPanel中清除此搜索文本字段 我查阅了LiveSearchGridPanel的API文档,但它并没有为搜索文本字段提供一个简单的句柄 在分页工具栏的事件上添加侦听器。大概是这样的: { xtype: 'pagin

我们在ExtJS 4.2.1中使用的LiveSearchGrid面板与下面的示例类似,具有分页功能。当用户在一个页面中搜索记录,然后转到另一个页面时,搜索文本字段不会被清除,单击“下一个”或“上一个”按钮会显示一些随机结果(基于上一次搜索)。如何在LiveSearchGridPanel中清除此搜索文本字段

我查阅了LiveSearchGridPanel的API文档,但它并没有为搜索文本字段提供一个简单的句柄

在分页工具栏的事件上添加侦听器。大概是这样的:

{
    xtype: 'pagingtoolbar',
    // ...
    listeners: {
        beforechange: function() {
            this.up('grid').down('textfield[name=searchField]').setValue('');
        }
    }
}

可能包括一些代码?你说的另一页是什么意思?您不应该像在初始化中那样执行:
searchvalue:null
?不要与分页混淆。我在网格中有一个“pagingtoolbar”作为停靠项之一。我感兴趣的是如何在LiveSearchGridPanel中获取SearchValue的句柄。我试过这个,但没用。Ext.getCmp('LiveSearchGridPanelID')。searchValue=null