Ich habe Probleme beim Versuch, die Struktur eines DataGrid nach dem Empfang neuer Informationen zu ändern. Ich muss in der Lage sein, die Anzahl der Spalten jedes Mal zu ändern, wenn eine Abfrage erstellt wird.Ändern einer Dojo-Datagrids-Struktur dynamisch
Der Javascript-Code Ich benutze das Gitter
function setgrid(){
var gridLayout = [];
var key, i;
for(i = 0; i < 10; i++) {
key = i + "";
gridLayout.push({
field: key,
name: key,
editable: false
});
}
// create a new grid:
billsGrid = new dojox.grid.DataGrid({
query: {},
//store: store,
clientSort: true,
rowSelector: '20px',
structure: gridLayout,
columnReordering: true
}, gridContainer);
// Call startup, in order to render the grid:
billsGrid.startup();
}
und die HTML zu erstellen:
<div id="gridContainer" style="width: 650px; height: 600px; border: 1px solid silver;" />
Wie würde ich das Raster sagt ein neues Layout von 5 Spalten haben, ändern?
Beeinflusst dies das gesamte Raster oder nur die folgenden Zeilen? –