Класс Object
Определен в:
Модуль: common
src\common.js:11
Фреймворк добавляет в прототипы Object и Number
несколько методов - синтаксический сахар для наследования и работы со свойствами
Конструктор
Object
()
Состав
Методы
__define
()
Синтаксический сахар для defineProperty
_clone
(
Object | Array
-
src
-
[exclude_propertyes]
Создаёт копию объекта
Параметры:
-
src
Object | Array- исходный объект
-
[exclude_propertyes]
Object optional- объект, в ключах которого имена свойств, которые не надо копировать
Возвращает:
Object | Array:
- копия объекта
_extend
(
-
Parent
Реализует наследование текущим конструктором свойств и методов конструктора Parent
Параметры:
-
Parent
Function
_mixin
(
This
-
src
Копирует все свойства из src в текущий объект исключая те, что в цепочке прототипов src до Object
Параметры:
-
src
Object- источник
Возвращает:
This:
form_list
(
-
pwnd
-
attr
Форма списка объектов данных
Параметры:
-
pwnd
DhtmlXWindows- указатель на родительскую форму
-
attr
Object- параметры инициализации формы
form_selection
(
-
pwnd
-
attr
Форма выбора объекта данных
Параметры:
-
pwnd
DhtmlXWindowsCell- указатель на родительскую форму
-
attr
Object- параметры инициализации формы
-
[initial_value]
DataObj optional- начальное значение выбора
-
[parent]
DataObj optional- начальное значение родителя для иерархических справочников
-
[on_select]
Function optional- callback при выборе значения
-
[on_grid_inited]
Function optional- callback после инициализации грида
-
[on_new]
Function optional- callback после создания нового объекта
-
[on_edit]
Function optional- callback перед вызовом редактора
-
[on_close]
Function optional- callback при закрытии формы
getNotifier
()
Возвращает объект нотификатора
observe
()
Подключает наблюдателя
unobserve
()
Отключает наблюдателя