Mon problème est que la grille de données n'apparaît pas J'ai besoin qu'elle soit vide afin que je puisse ajouter des éléments pour faire une relation avec un formateur FilteringSelect existant.Dojox.grid.DataGrid avec des données vides
function formatter1() {
var x = new FilteringSelect({
name: "Account Select",
//value: "1",
store: remoteData,
searchAttr: "name",
onChange: function() {
console.log("EI");
}
});
x._destroyOnRemove=true;
return x;
}
// grille de données Relations
var DataRelations = { identifier: "id", items: [] };
storeRelations = new Write({data: DataRelations, clearOnClose: true });
var layoutRelations = [
{'name': "Words", field: "word", width: 40 },
{'name': "Account", field: "id", width: 40, formatter: formatter1 }
//,{'name': "Accounts Available", field: "AccountsAvailable", width: 20, formatter: formatter1}
];
var gridRelations = new DataGrid({
id: 'gridRelations',
store: storeRelations,
structure: layoutRelations,
rowSelector: '10px'
});
/*append the new grid to the div*/
gridRelations.placeAt("gridDivRelations");
/*Call startup() to render the grid*/
gridRelations.startup();
Mon problème était vraiment plus des tailles div qui ne sont pas spécifiées. Après avoir placé cela il affiche bien. Je vous remercie –