Class Brick.util.data.byid.Rows
Коллекция записей
Constructor
Brick.util.data.byid.Rows
(
param
,
overparam
)
- Parameters:
-
param <Object>Параметры коллекции, так же является ее идентификатором. -
overparam <Object>Дополнительные параметры коллекции.
Methods
clear
void
clear
(
)
Очистить записи в коллекции, тем самым указав DataSet необходимость
обновить их запросом на сервер.
- Returns:
void
filter
Rows
filter
(
exp
)
Вернуть коллекцию записей в таблице отфильтрованных по выражению exp.
Например: filter({'field1': 0, 'field2': 'black'})
- Parameters:
-
exp <String: String|Integer>Выражение
- Returns:
Rows
find
find
(
exp
)
Найти запись в коллекции используя выражение exp
- Parameters:
-
exp <String: String|Integer>Выражение
foreach
void
foreach
(
func
,
owner
)
Организовать проход по записям в коллекции.
- Parameters:
-
func <Function>Функция обработчик прохода. Необходимо определять с параметром, в него будет передаваться строка в процессе прохода по коллекции. -
owner <Object>
- Returns:
void
getById
Row | null
getById
(
id
)
Получить запись из коллекции по идентификатор row.id.
- Parameters:
-
id <String>Идентификатор записи.
- Returns:
Row | null
getByIndex
Row | null
getByIndex
(
index
)
Получить запись из коллекции по индексу.
- Parameters:
-
index <Integer>Индекс записи.
- Returns:
Row | null
getParamHash
static
String
getParamHash
(
param
)
Получить хеш-идентификатор из объекта параметров коллекции.
- Parameters:
-
param <Object>Параметры коллекции записей.
- Returns:
String - Хеш-идентификатор
