在项目开发中需要使用大量的radio和checkbox控件,对于radio,checkbox的布局等问题,ext包中自带的例子已经显示的 非常清楚,但是随后问题出现了,我将原理子原封不动的加入到自己工程中运行,经测试居然不能正常显示疑惑中!如图:附件1,什么原因呢?
重新下载一个版本的ext(2.2.1)同工程中用的版本相同,经过测试好使!!!为什么?版本号相同应该说是一样的为什么相同的js在一个里面可显示一个不可显示,那就查看一下ext(2.2.1)包中的license.txt,显示一下内容:
Ext JS - JavaScript Library
Copyright (c) 2006-2008, Ext JS, LLC
All rights reserved.
licensing@extjs.com
同样方法打开最新下载的ext(2.2.1)包中的license.txt,显示一下内容:
Ext JS - JavaScript Library
Copyright (c) 2006-2009 , Ext JS, LLC
All rights reserved.
licensing@extjs.com
哈哈,问题找到了,说白了整了半天还是版本问题,者之间还是从在不小的差别,那既然是版本问题,就要去找到底是哪个核心文件让我们的radio不能正常显示,先利用排除法(将现有项目中的同最新下载的文件比对包括文件大小)替换最不能缺少的几个核心文件试试,ext-base.js,ext-all.js,ext-all.css,经过测试最终找到答案,原来是ext-all.css有了更新,将ext-all.css替换了,重新刷新测试页面,终于出来了,好了,问题解决!显示效果如:附件2