2016-06-28 14 views
2

私のextjsの新機能とExtJS 3.2の作業 私のデータはロードされていませんが、コメントデータの列が表示されている場合は誰でも助けてください。私のコードはデータがExtJSでロードされていません。3.4

{ 
         xtype:'panel', 
         title:"Search Result", 
         items:[{ 
           xtype :'grid', 
           store: new Ext.data.Store({ 
           autoDestroy: true, 
           fields: ['Name', 'Roll', 'Class'], 
           root: 'records', 
           // proxy: proxy, 
           data: [ 
             {Name :false, Roll: 'a', Class: 20}, 
             {Name :true, Roll: 'b', Class: 25} 

             ] 
           }), 
           columns: [{ 
           text: 'Name', 
           id: 'company', 
           header: 'Name', 
           width: 130, 
           sortable: false, 
           hideable: false, 
           dataIndex: 'Name' 
          }, 
          { 
           text: 'Roll', 
           width: 130, 
           header: 'Name', 
           dataIndex: 'Roll', 
           hidden:false 
          }, 
          { 
           text: 'Class', 
           width: 130, 
           header: 'Class', 
           dataIndex: 'Class', 
           hidden:false 
          }] 
         }] 

        } 

内部のパネルです。私はグリッドを取っています。誰でも助けてくれますか?

答えて

0

ストア内のルート設定(root: 'records')を削除するか、レコードプロパティをデータオブジェクトに追加しようとします。読者も削除してください

+0

ありがとうございました。私は 'root'と' reader'を削除します。結果は同じです。デバッガで1番目のデータの内部でエラーが発生しています – David

+0

データ配列の後にカンマを削除します –

+0

問題はデータを配置するとページ自体が読み込まれません。私はカンマも削除します。シンタックスエラーはありません。 – David

1

私は範囲外のデータを書いています。

私の完全なコードはです。

var myData = [  
    ['FFPE Slide',2,'eSample'], 
    ['Plasma',2,'eSample'], 
    ['Whole Blood',2,'eSample'] ]; 

// create the data store 
var store = new Ext.data.ArrayStore({ 
    fields: [ 
     {name: 'stype'}, 
     {name: 'scnt'}, 
     {name: 'src'} 

    ] 
}); 
store.loadData(myData); 
var grid = new Ext.grid.GridPanel({ 
    store: store, 
    columns: [ 
     {id:'company',header: "Sample Type", width: 75, sortable: true, dataIndex: 'stype'}, 
     {header: "Subjects Count", width: 75, sortable: true, dataIndex: 'scnt'}, 
     {header: "Source", width: 75, sortable: true, dataIndex: 'src'} 
    ], 
    stripeRows: true, 
    autoExpandColumn: 'company', 
    height:150, 
    width:150, 
    title:'Detailed Counts' 
}); 

これは問題なく動作しています。

関連する問題