Da dojo documents su dijit.registry
, vedo il metodo forEach
accetta un ultimo parametro thisObject
. Ma non è così che cosa sia quell'oggetto. È un widget dijit o un oggetto dojo?ottiene tutti i widget all'interno di un elemento
Voglio distruggere tutti i widget all'interno di un elemento (che verrà sostituito da AJAX) in modo che possano essere analizzati nuovamente senza ID in conflitto.
dijit.registry.forEach(function(w) {
w.destroyRecursive();
}, dojo.byId("ajaxElement"));
Ma questo distrugge TUTTI widget sulla pagina ...
Controllare questa domanda StackOverflow, è stata data risposta lì: http://stackoverflow.com/questions/2763983/dojo-and-unregistering-widgets – mtchuente