Root

Класс компонента Root, как бы то ни казалось странным, тоже унаследован от Panel.

Все компоненты sFF, при размещении их в странице приложения, становятся дочерними компонентами других компонентов, помещенных на страницу ранее. ACM представляет собой древовидную структуру, в корне которого лежит компонент root (экземпляр класса Root ), единственный, не имеющий родительского компонента. Root отсутствует в Панели компонентов, потому что он создаётся автоматически в момент создания модуля и всегда получает Panel.name и Panel.id равными root. Он не может быть удалён или перемещён. Элемент pane компонента root размещается в элементе body страницы приложения.

Root всегда занимает всё пространство окна браузера. К Root можно привязать компонент, но нельзя привязать его к другим компонентам, поскольку нельзя привязать родительские компоненты к дочерним, а все компоненты ACM для Root - дочерние.

У Root, в отличие от Panel, отсутствуют следующие свойства и включенные классы:

  • Panel.useCSS

  • Panel.rotate

  • Panel.radius

  • Panel.width

  • Panel.height

  • Panel.x

  • Panel.y

  • Panel.z

  • Panel.xMeasure

  • Panel.yMeasure

  • Panel.widthMeasure

  • Panel.heightMeasure

  • Panel.visible

  • Panel.draggable

  • Panel.clip

  • Shadow

  • Border

Собственного одноимённого включенного класса Root.Root также не существует, поскольку от класса Root наследовать нельзя.

Last updated