最近在一个项目里采用ExtJS,这是我第一次使用JS框架。
好不容易做好了一个添加的页面,感觉Ext在某些方面确实很强大,像验证为空只要加一个allowBlank属性就可以。
然后做一个可分页的列表Grid,在这耽误了两天,为什么呢?因为官方的例子里(我用的是Grid文件夹里的Paging示例)用来创建JsonStore的是Ext.data.ScriptTagProxy,这在我把生成Json的类都重写验证过后才发现了这一点不同。上网一搜,果然,大家对于自己站点里的页面都是用Ext.data.HttpProxy这个来读取Json。经验教训啊,HttpProxy是对本地的Json进行读取,ScriptTagProxy是对跨域即远程的进行读取,怪不得我一直就得不到什么数据而且总是报Json的那个页面出错。