Fehler: Versucht zu registrieren-widget-id==grid1but, dass die id bereits registriert ist

Ich bin derzeit an der Entwicklung meiner persönlichen Webseite

und ein Teil meiner Website habe ich eine voreingenommene Ansicht zu pr Vermeidung der Verdoppelung von code ...

und diese Ansicht habe ich ein dojox.grid.datagrid ...

Ich kann nennen diese Ansicht zweimal auf die gleiche Seite (ruban.phtml)
das problem ist, dass ich auf 1 button, das ist der Reiz dieser Ansicht (Teilansicht) und dann klicke ich auf die 2. Taste, das ist der Reiz dieser Ansicht, ich habe einen Fehler:

Fehler: Versucht zu registrieren-widget-id == raster aber, dass die id bereits registriert

und um dieses problem zu beheben, habe ich entfernt, die jsId zu Fuß das Gitter und als ich erklärte, dass eine Globale variable initialisiert wird beim aufrufen der Ansicht:


grid = dijit.getEnclosingWidget(dojo.byId("gridId1");
//soit
grid = dijit.getEnclosingWidget(dojo.byId("gridId2");

Ich habe versucht, aber ich habe immer das gleiche problem:


......
onDownloadEnd:function() {

          //Update the id of the grid
            var nodeGrid = dojo.byId("ancienIdGrid");
            nodeGrid.setAttribute("id", "newIdGrid");         
            varGlobalPourId = dijit.getEnclosingWidget(nodeGrid);

}....

danke für die Hilfe

InformationsquelleAutor devMan | 2010-02-08
Schreibe einen Kommentar