之前遇到过一次在panel上添加的按钮跑到了左上角,去掉按钮的id显示正常,碰到往左上角跑的我就去掉id,今天用combox的时候又遇到这个问题,这个是一个自己继承Ext.form.ComboBox的独立组件,通过xtype添加到tbar里的,去掉id就没法玩了,很多操作不方便如Ext.getCmp('selectProject_id').getStore().load();其实之前去掉操作也很不方便,只不过一直没解决.这也是这两天做程序的一点感受,Ext一直在chrome下面调试越做越大,拿到IE8下面一跑,第一个页面就不小时了,什么异常抛出未定义,locked找不到,非法json字符串,其实就是多了个逗号的原因,非法json字符串这个早就有了由于不影响程序就一直没管.程序做着做着Dao方法很多有的甚至几乎重复了,自己也分不清谁是谁,Ext更是没有分包管理,于是返工了重头来吧,灾难一样啊.心得:做程序就像盖房子,要想差好了在盖,不要轻易下手负责返工就更费时间了,程序也是思路想好再写能重用的就重用,不废话了说正事,
一直用MVC做的Ext界面,把index.jsp的开头
<%@ page pageEncoding="utf-8" contentType="text/html;charset=UTF-8" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
改成
<%@ page pageEncoding="utf-8" contentType="text/html;charset=utf-8" %>