⟵ сюдатуда ⟶
  • Учебный курс
  • Создание простых таблиц и полей
  • Коды базовый уровень
  • Селекты и связь между таблицами
  • Создание поля Селект и принцип его работы
  • Код для формирования селекта
  • Различный состав Селекта в зависимости от других полей
  • Зачеркнутые Селекты и с чем это может быть связано
  • Одинарный или множественный селект
  • Как заменить id на другой идентификатор?
  • Как взять значение селекта?
  • Дополнительная информация в контектстной панели для Селекта и секции в выпадающем меню
  • Редактирование источника
  • Настройки таблиц базовый уровень
  • Префильтры базовый уровень
  • Условное форматирование базовый уровень
  • Коды действия базовый уровень
  • Использование всплывающих окон
  • Циклы базовый уровень
  • Роли и пользователи в web
  • Коды продвинутый уровень
  • Коды действий продвинутый уровень
  • Префильтры продвинутый уровень
  • Настройки полей и таблиц продвинутый уровень
  • Циклы продвинутый уровень
  • Форматирование продвинутый уровень
  • Селект-дерево
  • Выполнения кода действия по расписанию
  • Печать и отправка email
  • Нотификации
  • Взаимодействие по API
  • Адаптивность и секции
  • Графики
  • Вид таблицы панелями и поворот строчной части
  • Анонимные таблицы для неавторизованного доступа
  • Внешние формы для сбора информации
  • Обновление и бэкапирование
  • Дублирование схем и перенос таблиц между базами
  • Консольная утилита bin/totum
  • Создание поля Селект и принцип его работы

    selects_table

    Что за значение хранится в поле Селект?

    Селект (он же выпадающий список) состоит из оснований (они же значения) и отображений (то, что показывается пользователю).

    В поле храняться значения. По умолчанию это id строк той таблицы, на которую ссылается Селект.

    Отображения считаются при каждом открытии страницы по формуле указанной в коде селекта.

    Какое значение мы видим в поле Селект?

    Пользователь видит отображение.

    Код селекта считает соответсвия значений и отображений:

    1 = яблоко

    2 = банан

    3 = дыня

    Пользователь видит ялоко, банан, дыня. Если он выберет банан, то в поле сохранится его основание — 4, пользователь при этом будет видеть рассчитанное кодом селекта отображение банан.

    Но в поле хранится значение, те 4. И если мы возмем его кодом:


    = :
    #select

    То мы получим именно 4.

    Если строка на которую ссылается Селект будет изменена, то в какой момент мы увидим изменение в поле?

    При первом обновлении таблицы.

    Что изменится Значение или Отображение?

    Изменится отображение. Значение остается неизменным и привязывает поле к строке в другой таблице.

    Зачем нужен параметр Заголовок селекта при пустом значении?

    Чтобы иметь возможность выбрать пустое значение.