base on extjs4.2