Class Brick.util.data.byid.DataSet
Менеджер таблиц DataSet.
Constructor
Brick.util.data.byid.DataSet
(
name
,
prefix
)
- Parameters:
-
name <String>Имя модуля платформы BrickCMS с которым происходит обмен данными -
prefix <String>(optional) Префикс
Methods
add
Boolean
add
(
table
)
Добавляет таблицу в коллекцию
- Parameters:
-
table <Brick.util.data.byid.Table>Добавляемая таблица
- Returns:
Boolean - True если таблица добавлена, иначе False
addRange
void
addRange
(
tables
)
Добавляет массив таблиц в коллекцию
- Parameters:
-
tables <Brick.util.data.byid.Table[]>Массив добавляемых таблиц
- Returns:
void
get
Brick.util.data.byid.Table
get
(
name
,
createIfNotFound
)
Получить таблицу из коллекции
- Parameters:
-
name <String>Имя таблицы -
createIfNotFound <Boolean>True - создаст таблицу, если ее нет в коллекции и вернее ее
- Returns:
Brick.util.data.byid.Table - Таблица
isFill
Boolean
isFill
(
tables
)
Являются ли таблицы заполнеными
- Parameters:
-
tables <Brick.util.data.byid.Table[]>(optional) Массив таблиц
- Returns:
Boolean - Если False, то таблицы нуждаются в обновлении данных с сервера
request
void
request
(
hidden
)
Запросить сервер обновить данные в таблицах
- Parameters:
-
hidden <Boolean>Если True, то запрос осуществить в фоновом режиме
- Returns:
void
update
Boolean
update
(
obj
)
Обновить данные в таблицах, которые сервер вернул в запросе,
а так же выполнить событие onComplete
- Parameters:
-
obj <Object>Данные ответа сервера
- Returns:
Boolean
Events
onComplete
onComplete
(
)
Событие, вызывает, когда данные приходят с сервера в запросе и
заполняют таблицы
