Brick Global  1.0.0

Abricos! User Interface Library > Sys > Brick.util.data.byid.DataSet
Filters

Class Brick.util.data.byid.DataSet

Менеджер таблиц DataSet.

Constructor

Brick.util.data.byid.DataSet ( name , prefix )
Parameters:
name <String> Имя модуля платформы BrickCMS с которым происходит обмен данными
prefix <String> (optional) Префикс

Properties

name - String

Имя DataSet

prefix - String

Префикс

tables - {String: Brick.util.data.byid.Table}

Коллекция таблиц

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 ( )
Событие, вызывает, когда данные приходят с сервера в запросе и заполняют таблицы