最近在测试ext4.0,用IE时,出现了问题,火狐正常,提示信息如下:
An uncaught error was raised:"You have set frame:true explicity on this component while it doesn't have any framing defined in the CSS template. In this case IE can't figure out what sizes to use and thus framing on this component will be disabled."Use Firebug or Webkit console for additional details.
由于本人英文不好,用工具翻译了下,大概的意思也看得懂,但不知道如何修改这个问题,工具翻译如下:
抛出一个未捕获的错误:“您已设定框架:。在此组件上真正明确地虽然它没有在任何模板中定义的CSS框架在这种情况下IE无法弄清大小来使用,从而在此组件框架将被禁止。“使用Firebug控制台或Webkit的更多细节。不知道,有ext高人,知道,到底怎么要怎么改正这个问题吗?
就IE有这个问题,其它的如火狐,没出现这个提示。

解决方案 »

  1.   

    新出的东西果然问题多多,麻烦,ext3与ext4的配置变化要很大,可能是我的css配置路径问题的了。
    不知这里有人在用ext4了吗?有的话,是怎么配置的呢
      

  2.   

    我用的ext-4.0-beta3版本一点问题都没有,LZ可以贴出文件指定的路径。
      

  3.   

    我引入的文件如下:
    ..\ext-4.0.0\resources\css\ext-all.css
    ..\ext-4.0.0\bootstrap.js
    ..\ext-4.0.0\ext.js
    ..\ext-4.0.0\ext-all.js
    不知道是不是引入这些就行了啊?ext-4.0.0\builds下的js文件,要引入吗?
    还有,我看到css文件夹下面有好多的样式文件,这些要不要也引入呢?
    我怀疑是这里样式文件少引入了,但我都引入了,好像也有问题
      

  4.   

    还有个问题,..\ext-4.0.0\pkgs下的js文件,有什么用?也要引入吗?
    希望有高人解释下,这些文件的作用,网上,我没找到相关资料,谢谢
      

  5.   

    引入这两个
    ..\ext-4.0.0\resources\css\ext-all.css
    ..\ext-4.0.0\bootstrap.js
      

  6.   

    通常而言,出现这种问题是因为部分js或者css没有倒入。如果你已经引入了
    .\ext-4.0.0\resources\css\ext-all.css
    ..\ext-4.0.0\bootstrap.js
    那么需要确定你的Ext.require(['*'])语句的位置,这句最好不要放在Ext.onReady()中,否则可能会出现文件还没加载,就已经开始渲染画面,从而找不到部分css或者js
      

  7.   

        <link rel="Stylesheet" type="text/css" href="../extjs/resources/css/ext-all.css" />
        <script type="text/javascript" src="../extjs/bootstrap.js"></script>
        <script src="../extjs/ext-lang-zh_CN.js" type="text/javascript"></script>这样就可以了 不要引入 ext-all.js  和 ext-all-debug.js   
    只要一个 bootstrap.js  即可  
    ExtJS4.0 的资料好少啊
      

  8.   

    我也出现不兼容情况,
    <link rel="Stylesheet" type="text/css" href="../extjs/resources/css/ext-all.css" />
      <script type="text/javascript" src="../extjs/bootstrap.js"></script>
      <script src="../extjs/ext-lang-zh_CN.js" type="text/javascript"></script>
    我是这样引用的。在IE6,TT,世纪之窗,360浏览器中不好用。IE9可以。
      

  9.   

    不用引入ext-all.js,是不是需要在其他地方配置?
    我在做一个grid的例子,如果没有引入ext-all.js刷新玩页面就是空白,引入之后就能显示,但是有个语法错误,求各位大哥帮忙,虽然能显示,但是有个错误的话,有点那啥
    错误: 语法错误
    源文件:http://localhost:8080/extjs/query/getData.action?_dc=1313115712052&page=1&start=0&limit=10&sort=hits&dir=DESC
    行:1,列:1
    源代码:
    这里是返回的json