Панель компонентов
Панель компонентов расположена на правой боковой панели раздела Front в виде вкладки с названием Components.

Она представляет собой набор иконок классов подключенных к проекту библиотек. Первой (самой верхней) библиотекой всегда идёт базовая библиотека sFF.
Размещение компонентов в модуле производится нажатием на иконку компонента. При этом компонент помещается в качестве дочернего в текущий активный компонент модуля. Ситуация, при которой активного компонента в момент редактирования в модуле нет, приводит к тому, что новый компонент помещается в root. Таскание компонентов неэффективно, поскольку родительским всё равно становится активный компонент, при этом координаты новому компоненту задаются со значениями верхнего левого угла родителя (x:0, y:0). Дальнейшее перетаскивание компонента осуществляется пользователем уже в поле Области редактирования.
Никакой компонент не может быть "сиротой" (не иметь родительского компонента).
В HTML главным элементом, в котором расположено всё содержимое страницы, является элемент body. Все остальные элементы страницы располагаются внутри элемента body в иерархическом древовидном порядке.
В sFF родительским компонентом, в котором в различной степени иерархичности располагаются все остальные компоненты приложения, является root (экземпляр класса компонента Root базовой библиотеки). Pane компонента root является элементом div (как и у всех визуальных компонентов) и расположен непосредственно в HTML-элементе body страницы приложения.
Last updated