blob: d98f91d0ccc9c9173b755c9e865828636647b215 [file] [log] [blame]
dojo.require("dojox/grid/DataGrid");
dojo.require("dojo/store/Memory");
dojo.require("dojo/data/ObjectStore");
dojo.require("dojo/_base/xhr");
dojo.require("dojo/domReady!");
var grid, store, dataStore;
dojo
.ready(
function(DataGrid, Memory, ObjectStore, xhr) {
xhr
.get(
{
url : "http://localhost:8080/MySports/persistence/mysports-OSL/query/Player.findAll",
handleAs : "json",
headers : {
"Accept" : "application/json"
},
contentType : "application/json"
}).then(function(data) {
store = new Memory({
data : data
});
dataStore = new ObjectStore({
objectStore : store
});
grid = new DataGrid({
store : dataStore,
query : {
id : "*"
},
structure : [ {
cells : [ {
name : "ID",
field : "id"
}, {
name : "First Name",
field : "firstName"
}, {
name : "Last Name",
field : "lastName"
}, {
name : "Number",
field : "number"
} ]
} ]
}, "grid");
// since we created this grid programmatically, call
// startup to
// render
// it
grid.startup();
});
});