Class Brick.util.data.byid.Row
Запись (строка) в коллекции Rows
Constructor
Brick.util.data.byid.Row
(
data
)
- Parameters:
-
data <String: Object>(optional) Данные записи
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
isApplyChanges
Boolean
isApplyChanges
(
)
Указывает, были ли какие либо изменения в записи
(удалена, обновлена или новая). Метод необходим для
определения необходимости отправить эту запись серверу.
- Returns:
Boolean - Возвращает True, если запись была изменена, иначе False
isNew
Boolean
isNew
(
)
Указывает, является ли запись новой
- Returns:
Boolean - Возвращает True, если запись новая, иначе False
isUpdate
Boolean
isUpdate
(
)
Указывает, были ли изменены данные в записи
- Returns:
Boolean - Возвращает True, если данные записи были изменены, иначе False
resetFlags
void
resetFlags
(
)
Сброс всех флагов указывающих на изменения данных в строке.
- Returns:
void
