¿Hay un método dojo / dijit al cual puedo pasar un widget y obtener la jerarquía de herencia de ese widget?
getInheritanceHierarchy(dijitWidgetInstance)
que devolverá la jerarquía de herencia en algún formato (json o matriz).
Revisé el doc. Por ejemplo, quiero encontrar la jerarquía de herencia para dojox.grid.TreeGrid. El documento dice "Objeto» DataGrid »dojox.grid.TreeGrid", pero cuando hago clic en el enlace de Datagrid allí, va a la página de error.
Respuestas
1 para la respuesta № 1Esto imprime la cadena de herencia en orden inverso:
dojo.forEach(MyClass._meta.bases,function(b) {
console.log(b.prototype.declaredClass);
});
Reemplazar MyClass
con instance.constructor
cuando se utilizan instancias.
NOTA: Esto es probable que cambie o se rompa y debe no ser utilizado en el código de producción! Útil sólo para la depuración.