今天做文章搜索 想都没想直接用了个form,后来发现不对了。我得把Store reload阿,用 form 有什么用啊。

把 store.baseParams 的值设置好 reload 就行。不过有很多参数要加上去阿。要是form 可以把所有的表单字段的键 值的集合拿到就好了。

一看API basicform 还真有这个函数。

store.baseParams= form.getValues();

store.reload();

果然成功。如果觉得获得一个元素,然后又去获得值,然后一个一个拼,然后得表单里的元素改变id 设置store 参数前获得表单元素的参数也改变不太麻烦,然后不怕遗漏重复的话,自然可以不用这个方法了。

总结一下 :

表单提交 基本上就是添加、修改了。

而store 就用作获得列表。

Ext.ajax.request 就用作 删除。