Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 18th, 2012  |  syntax: None  |  size: 1.47 KB  |  hits: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. getDataGrid: function() {
  2.         var gridContainer = new dijit.layout.ContentPane({
  3.             region: 'bottom',
  4.             splitter: 'true',
  5.             style:"height:200px;",
  6.         });
  7.         this.borderContainer.addChild(gridContainer);
  8.  
  9.         //dojo.require("mf.widget.PageTable");
  10.         dojo.require("dojox.grid.DataGrid");
  11.         dojo.require("dojo.data.ItemFileReadStore");
  12.  
  13.         myStore = new dojo.data.ItemFileReadStore({url: '/js/dojo_dev/mf/widget/testgrid.json'});
  14.        
  15.         console.log(myStore);
  16.         var layout = [
  17.                 [
  18.                         { name: 'My ID', field: 'id', width: 5},
  19.                         { name: 'Relative Value', field: 'number', width: 10},
  20.                         { name: 'Item Content', field: 'content', width: 'auto'}
  21.                 ] ];
  22.         console.log('layout:' + layout);
  23.        
  24.         var myGrid = new dojox.grid.DataGrid({
  25.                
  26.                 structure: layout
  27.                
  28.         });
  29.         myGrid.store = myStore;
  30.         myGrid.startup();
  31.         console.log('myGrid:' + myGrid);
  32.         gridContainer.attr('content', myGrid);
  33.        
  34.         /*var myGrid = new mf.widget.PageTable({
  35.                 store: myStore,
  36.                 structure: layout
  37.         });*/
  38.  
  39.        
  40.         /*this.service.getDataGrid().addCallback(function(data){
  41.            gridContainer.attr('content', data);
  42.         });*/
  43.         console.log('assigned gridcontainer');
  44.     }