form提交后返回的json怎么放到对应的store中,而且需要定义的store的url不访问服务器,只能接受form返回的数据  

解决方案 »

  1.   

    这个问题不具体,我问的具体点,应该是这样的:我现在form中有一些控件比如时间,地点等,我需要提交了form才能得到这些控件的值,然后返回一个json,但是怎么让我的grid的store得到这个json并加载他呢
    可能有人问题为什么只有提交form才能获得控件的值,我用的struts1,放到form里,不用ext prams去传,觉得这种传法很笨拙而且很麻烦,如果用form提交不用什么操作自动放到最近的set方法,但是form返回的json,grid的store怎么加载呢
      

  2.   

    grid中的store:var store = new Ext.data.ArrayStore({
             fields : ['key','name'],
             data : []
       });form.submit({
    url:Ext.base+'/survey!save.action', success:function(form,action){
    store.loadData(action.result.list);
    },
    failrue:function(form,action){

    }
    })