exj grid b is null 예외

2267 단어 grid
<html>
<head>
<link rel="stylesheet" type="text/css" href="ext-3.4.0/resources/css/ext-all.css"/>
<script type="text/javascript" src="ext-3.4.0/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-3.4.0/ext-all.js"></script>

<script type="text/javascript">
Ext.onReady(function() {
//           
        var cm = new Ext.grid.ColumnModel([
            { header: '  ', dataIndex: 'id' },
            { header: '  ', dataIndex: 'name' },
            { header: '  ', dataIndex: 'descn' }
        ]);
      //      ,      
        var data = [
            ['1', 'name1', 'descn1'],
            ['2', 'name2', 'descn2'],
            ['3', 'name3', 'descn3'],
            ['4', 'name4', 'descn4'],
            ['5', 'name5', 'descn5']
        ];
       
        var store = new Ext.data.Store({
            proxy: new Ext.data.MemoryProxy(data), 
            reader: new Ext.data.ArrayReader({}, [  
                { name: 'id',mapping:1 },
                { name: 'name',mapping:0 },
                { name: 'descn' }
            ])
        });
    
        store.load();  
  
        var grid = new Ext.grid.GridPanel({
              autoHeight: true,
              renderTo: 'grid',
              store: store,
              cm: cm
            });
			grid.render();
//    ,      
    });
</script>


</head>
<body>
<div id="grid">    renderTo      <div>
</body>
</html>

 
디버그 이 예에서 b is null 오류가 발생했습니다. 바디에 id가 grid인 div 탭을 추가하지 않았습니다.
 
 
다른: js를 불러오는 순서는 ext-base입니다.js 다음ext-all.js 그렇지 않으면 i에서 오류가 발생합니다: 'Ext' 가 정의되지 않았습니다

좋은 웹페이지 즐겨찾기