1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| // Create the grid
grid = new dojox.grid.DataGrid({
store: dataStore = dojo.data.ObjectStore({objectStore: accountsStore}),
structure: [
{name:"Id", field:"id", width: "50px"},
{
name:"User",
field:"_item",
width: "350px",
formatter:function(item){
return item.userInfo.fullName +
" <a href='" + lib.utils.appBaseUrl + "admin/accounts/view/" + item.id + "'>[view]</a> " +
" <a href='" + lib.utils.appBaseUrl + "admin/accounts/edit/" + item.id + "'>[edit]</a>";
},
},
{
name:"Email",
field:"_item",
width: "350px",
formatter:function(item){
return item.userInfo.email;
}
},
{
name:"Group",
field:"_item",
width: "200px",
formatter:function(item){
return item.userInfo.group.name;
}
},
{
name:"Status",
field:"_item",
width: "60px",
formatter:function(item){
return item.userInfo.isEnable;
}
}
],
}, "accounts-table"); |
Partager