Методы для строки полученной через метод table

item.update()

Обновление записи

item.update(array|object $data)
Описание:

Изменяет значение указанной записи item в таблице.

Атрибуты:
Имя Тип Описание
data array | object ( json{} ) Значения | значение записи
Возвращает:

bool - подтверждение удачного изменения записи.

Пример:

Обновление записи item:

var items = table.find('regions');
var item = items[0];

item.update({"name": item.name, "num": 77});

item.delete()

Удаление записи

Описание:

Удаляет указанную запись item в таблице.

Возвращает:

bool - подтверждение удачного удаления записи.

Пример:

Удаление всех записей из таблицы:

var items = table.find('regions');

for(var i = 0; i < items.length; i++) {
  items[i].delete();
}


item.getDateFormatted()

Получить форматированную дату по названию поля

item.getDateFormatted(string $fieldName, string $toFormat = 'Y-m-d H:i:s', string|null $toTimeZone = null, string|null $fromTimeZone = null)
Описание:

Возвращает значение даты измененного формата из запрашиваемого поля.

Атрибуты:
Имя Тип Описание
fieldName string Наименование поля из которого будет браться значение
toFormat string

Формат даты, например: 'Y-m-d H:i:s' (Y - год;

 m - месяц;

 d - день;

 H - часы;

 i - минуты;

 s - секунды.)

toTimeZone string|null Часовой пояс в ответе
fromTimeZone string|null Часовой пояс в запросе
Возвращает:

string 

или

null - если дата не требует форматирования.

Пример:

Возвращает значение даты измененного формата из поля create:

var date = item.getDateFormatted('create', 'd-m-Y H:i:s', 'Y-m-d H', 'UTC', '+3');

item.getDateFormattedString()

Получить форматированную дату из произвольной строки

item.getDateFormattedString(string $date, string $toFormat = 'Y-m-d H:i:s', string|null $fromFormat = 'Y-m-d H:i:s', string|null $toTimeZone = null, string|null $fromTimeZone = null)
Описание:

Меняет формат введенной даты.

Атрибуты:
Имя Тип Описание
date string

Дата

toFormat string

Формат даты в ответе, например:

'Y-m-d H:i:s'

(Y - год;

 m - месяц;

 d - день;

 H - часы;

 i - минуты;

 s - секунды.)

fromFormat string|null

Формат даты в запросе

toTimeZone string|null Часовой пояс в ответе
fromTimeZone string|null Часовой пояс в запросе
Возвращает:

string 

или

null - если дата не требует форматирования.

Пример:
var date = item.getDateFormattedString('2022-02-01 12', 'd-m-Y H:i:s', 'Y-m-d H', 'UTC', '+3');

Возвращает 01-02-2022 09:00:00

item.reload()

Перезагрузить данные записи из бд

item.reload()
Описание:

Перезагружает значение записи из бд в таблицу.

Возвращает:

bool - подтверждение удачной перезагрузки записи.

Пример:

Перезагрузка всех записей таблицы:

var items = table.find('regions');

for(var i = 0; i < items.length; i++) {
  items[i].reload();
}