This commit is contained in:
yumoqing 2026-01-28 15:21:31 +08:00
parent 8c973ade99
commit fdf74c528f

View File

@ -500,6 +500,7 @@ bricks.getWidgetById = function(idset, from_widget){
}; };
var get_by_typename=function(typename, fromw, downward){ var get_by_typename=function(typename, fromw, downward){
if (! fromw) { if (! fromw) {
console.log('get_by_typename() return null,', typename, fromw, downward)
return null; return null;
} }
if (downward) { if (downward) {
@ -508,13 +509,15 @@ bricks.getWidgetById = function(idset, from_widget){
var sc = get_by_typename(typename, c, downward); var sc = get_by_typename(typename, c, downward);
if (sc) return sc; if (sc) return sc;
} }
console.log('get_by_typename() return null,', typename, fromw, downward)
return null; return null;
} }
var p = fromw.parent; var p = fromw.parent;
if (! p) { if (! p) {
console.log('get_by_typename() return null,', typename, fromw, downward)
return null; return null;
} }
if bricks.Factory.isWidgetType(p, typename)) return p; if (bricks.Factory.isWidgetType(p, typename)) return p;
return get_by_typename(p, typename, downward); return get_by_typename(p, typename, downward);
}; };
if (!idset) return from_widget; if (!idset) return from_widget;