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

    selects_table

    VK Video

    Смотреть на VK video ⟹

    Какой код создает связь с таблицей источником?

    Код селекта. Он доступен только для полей типа Селект и Селект-дерево.

    Какая функция используется для автоматического формирования данных, необходимых для работы селекта?

    selectRowListForSelect

    В какой момент вычисляются коды селектов?

    Порядок вычисления кодов такой:

    • коды

    • коды-действий

    • отображения селектов

    • форматирование

    Какое поле таблицы источника по умолчанию используется для сопоставления?

    По умолчанию для сопоставления используется id строки в таблице источнике.

    Можно ли в качестве отображения выбрать скрытые поля?

    Да, можно выбрать скрытое любым образом поле.

    Можно ли в качестве отображения использовать несколько полей?

    Нет. Но есть хитрость:

    В таблице источнике сделайте скрытое поле типа строка в котором кодом склейте значения тех полей, которые вы хотите видеть в отображении селекта


    =:
    str`#field_1 ++ "—" ++ ##field_2`

    Пересчитайте строки если это необходимо (например вы в простой таблице).

    В качестве отображения возьмите это скрытое составное поле.