Память приложения

Память приложения на время сеанса: выбранная категория, нажатая карточка, корзина.

Память приложения заводится на вкладке «Данные», под таблицами.
Память приложения заводится на вкладке «Данные», под таблицами.

Память приложения — это то, что приложение запоминает, пока человек им пользуется: выбранную вкладку, нажатую карточку, корзину. Вкладка «Данные» → «Память приложения», у каждой запомненной вещи своё имя, например cart. Типы: «Строка», «Число», «Да / нет», «Список», «Несколько из списка», «Строка из таблицы» и JSON. Значение, указанное при создании, — начальное: с ним приложение открывается.

  • Запоминает действие «Запомнить» или сам блок — поле ввода, чипы фильтра, ползунок запоминают значение под именем, указанным в свойстве «Имя поля».
  • Читается подстановкой: {{category}}, {{cart}}.
  • Запомненное с типом JSON и начальным значением [] — это список: корзина, избранное, выбранные места.
  • Тип «Строка из таблицы» — для нажатой карточки: укажите таблицу, и образец возьмётся из её первой строки сам. Писать JSON руками не нужно, а подстановки {{selectedEvent.…}} предложат ровно те столбцы, которые есть в таблице сейчас.

Каждое поле формы с именем — уже переменная. Что человек ввёл или выбрал, лежит в памяти под именем поля сразу, до отправки: {{title}} покажет набранное название, {{poster}} — адрес приложенной афиши. В выборе подстановок такие поля собраны в группу «Поля форм», заводить для них переменную руками не нужно.

Во время превью та же панель показывает живое состояние — что приложение запомнило прямо сейчас. Это первое место, куда стоит заглянуть, когда фильтр не фильтрует.

Читать дальше