2013-01-11 5 views
1

나는 간단한 스크립트를 ExtJS로 4.1.1 사용왜 extjs 스크립트가 IE9에서 충돌합니까?

<html> 
    <head> 
     <link rel="stylesheet" type="text/css" href="ext-all.css"> 
     </style> 
     <script type="text/javascript" src="js/ext-all.js"></script> 
     <script> 
      Ext.onReady(function() { 
       Ext.create('Ext.Panel', { 
        width: 200, 
        height: 200, 
        renderTo: Ext.getBody(), 
        layout: { 
         type: 'table', 
         columns: 2 
        }, 
        defaults: { 
         frame: true, 
         width: 200, 
         height: 200 
        }, 
        items: [test()] 
       }) 
      }) 

      function test() { 
       return Ext.createWidget('tabpanel', { 
        title: null, 
        rowspan: 2, 
        width: 100, 
        height: 200, 
        activeTab: 0, 
        items: [{ 
         name: 'test', 
         title: 'test' 
        }] 
       }) 

      } 
     </script> 
    </head> 

    <body></body> 

</html> 

이 스크립트 충돌 IE9를. 왜 ?

+0

becuz ie sux : P – cliffbarnes

답변

5

createWidget은 Ext4에서 사용되지 않습니다. 대신 Ext.create 또는 Ext.widget을 사용하십시오. 여기

return Ext.widget('tabpanel', { 
1

그것을 위해 바이올린입니다 : A1rPun 지적 http://jsfiddle.net/webfriend13/n2qyL/

return Ext.widget('tabpanel', { 

으로 createWidget는 EXT4에서 더 이상 사용되지 않습니다. 대신 Ext.create 또는 Ext.widget을 사용하십시오.

관련 문제