Компоненты базовой библиотеки
Базовая библиотека sFF - набор классов компонентов, входящих непосредственно в сам JS-файл фреймворка.
Свойства могут быть видимыми (v) и невидимыми (h), что определяет их присутствие либо отсутствие в редакторе свойств. Свойства также могут быть редактируемые (e) и только-для-чтения (r). Например, свойство Label.Panel.boundT является свойством только-для-чтения (будем обозначать его значком) и в Редакторе свойств изменено быть не может. Эти признаки задаются в конструкторе класса, как и тип значения свойства не только как типы JS, но и дополнительные типы sFF. Кроме того, если в конструкторе класса применяется свойство с именем, начинающимся с нижнего подчёркивания вида _someProp, оно считается "приватным" для класса (насколько корректно это высказывание для JS) и в редакторе не отображается.
Last updated