Brick Global  1.0.0

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

Class Brick.util.data.byid.Row

Запись (строка) в коллекции Rows

Constructor

Brick.util.data.byid.Row ( data )
Parameters:
data <String: Object> (optional) Данные записи

Properties

cell - Object

Данные записи

id - String

Идентификатор записи

Methods

applyChanges

void applyChanges ( )
Применить изменения в записи, тем самым подтвердив то, что запись необходимо актуализировать на сервере.
Returns: void

checkExpression

void checkExpression ( exp )
Сравнить совпадение данных выражения с данными записи.
Parameters:
exp <Object> Данные выражения
Returns: void

clearFields

void clearFields ( noneRemove )
Удалить данные полей, при этом не удалять поле id и те, что указаны в параметре noneRemove.
Зачастую бывает необходимо отправить на сервер изменения в полях записи, но при этом не отправлять в запросе все поля. Как раз для этих случаев необходимо вызывать этот метод.
Parameters:
noneRemove <String> Поля, которые необходимо оставить. Указываются через запятую.
Returns: void

clone

Row clone ( )
Клонировать запись.
Returns: Row

isApplyChanges

Boolean isApplyChanges ( )
Указывает, были ли какие либо изменения в записи (удалена, обновлена или новая). Метод необходим для определения необходимости отправить эту запись серверу.
Returns: Boolean
Возвращает True, если запись была изменена, иначе False

isNew

Boolean isNew ( )
Указывает, является ли запись новой
Returns: Boolean
Возвращает True, если запись новая, иначе False

isRemove

Boolean isRemove ( )
Указывает, помечена ли запись на удаление
Returns: Boolean

isRestore

Boolean isRestore ( )
Указывает, помечена ли запись как восстановленая
Returns: Boolean

isUpdate

Boolean isUpdate ( )
Указывает, были ли изменены данные в записи
Returns: Boolean
Возвращает True, если данные записи были изменены, иначе False

remove

void remove ( )
Отметить флаг состояния записи: удалена
Returns: void

resetFlags

void resetFlags ( )
Сброс всех флагов указывающих на изменения данных в строке.
Returns: void

restore

void restore ( )
Отметить флаг состояния записи: восстановлена
Returns: void

update

void update ( data )
Обновить данные в записи.
Parameters:
data <Object>
Returns: void