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

    selects_table

    Если мы обращаемся к полю Селекта через # то будет взято значение или отображение?

    Через # берется значение. Тоже самое происходит и при использовании select.

    Каким образом взять отображение?

    Что бы взять сразу отображение нужно использовать префикс s#s.field_name.

    В момент, когда исполняется такое обращение селект рассчитывается, что сильно нагружает сервер.

    Менее нагруженный способ:


    =:
    select(table: 'select_table'; field: 'select_title'; where: 'id' = #select_value)

    Каким образом взять отображение при помощи функции select?

    По умолчанию select берет значение. Что бы взять отображение надо вместо field использовать sfield. Это также влияет на нагрузку.

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

    Ок, вот я взял значение селекта, например id товара. Как мне теперь получить цену этого товара?


    =:
    select(table: 'price'; field: 'unit_price'; where: 'id' = #unit_select_field)