前台的页面是用ext4.0写的,
在gird中有一个tbar,上面个有一个需要客户输入的文本框textfield,然后点击“检索”,要将文本框中的内容传到后台,
查询完毕之后,将grid的列表显示出来,,,,因为本质上是store的重新加载,
所以我是这样处理的:直接给store添加了事件。
// 数据源
var store = Ext.create('Ext.data.Store', {
model : 'MyModel',
autoLoad : true,
proxy : {
type : 'ajax',
url : 'template/list_template.do',
reader : {
type : 'json',
root : 'data'
}

}
});store.on({
     'beforeload':{
     fn : function(_store,operation, options){
     if(Ext.getCmp('keyword')){
     alert(Ext.getCmp('keyword').getValue());//这个可以得到textfield中的值,,,!!!!
options.keyWord = Ext.getCmp('keyword').getValue();

     }
     },
     scope:this
     }
    });这样后台还是取不到keyword的值,,,,是个null,
各位大侠们出来帮帮忙。。