change getRoot() to return et2_container to get (g|s)etValueById() and friends working without a cast

This commit is contained in:
Ralf Becker 2021-04-07 16:28:21 +02:00
parent 58d57b99f3
commit c9a478c3d2

View File

@ -18,6 +18,7 @@
import {ClassWithAttributes} from './et2_core_inheritance';
import {et2_arrayMgr, et2_readonlysArrayMgr} from "./et2_core_arrayMgr";
import {et2_baseWidget, et2_container} from "./et2_core_baseWidget";
/**
* The registry contains all XML tag names and the corresponding widget
@ -349,12 +350,12 @@ export class et2_widget extends ClassWithAttributes
/**
* Returns the base widget
*/
getRoot() : et2_widget
getRoot() : et2_container
{
if (this._parent != null) {
return this._parent.getRoot();
} else {
return this;
return <et2_container><unknown>this;
}
}