ajout de bouton de dojo datagrid

Je suis en train d'ajouter un bouton supprimer pour le Dojo Datagrid et j'ai actuellement le javascript suivant:

function createGrid() {
    gridTmp = new dojox.grid.DataGrid({
        store: jsonStore,
        structure: [ 
            {name: "Report No", field:"inc_number"},
            {name: "Incident Date", field: "IncidentDate"},
            {name: "Report Date", field: "reportDate"},
            {name: "Location", field: "location"},
            {name: "Delete", field: "inc_number", formatter: getDelete}
        ],
        noDataMessage: 'No results returned'
    }, "grids");

    return gridTmp;
}
dojo.addOnLoad(function() {
    grid = createGrid();
    grid.startup();
});

function getDelete(item) {
   return "<button onclick=\"location.href='/report?command=delete&reportNo="
           + store.getIdentity(item) + "'\">Delete</button>";
}

Chaque fois que je charge la page, je seulement obtenir une grille vide avec un message "désolé, une erreur s'est produite." Si je supprime le dernier champ avec le "getDelete" formateur, le contrôle datagrid remplit très bien. Je ne suis pas sûr de ce que je fais de mal de sorte que toute aide serait appréciée.

OriginalL'auteur Avanst | 2009-11-10