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

    selects_table

    Какой параметр надо включить в поле, что бы иметь возможность добавить или изменить варианты селектов в таблице источнике?

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

    Если в коде селекта вы используете bfield укажите его name в BaseField отличный от id.

    Для мультиселектов будут поочереди показаны панели для всех выбранных элементов.

    Можно ли задавать разные таблицы источников в зависимости от других полей?

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


    =:
    if(condition: #cond_field = 1; then: $t1; else: $t2) t1: linkToPanel(table: 'table_1'; id: $#nfv) t2: linkToPanel(table: 'table_2'; id: $#nfv)

    Также этот параметр можно использовать, что бы передать предзаполненные значения в открывшуюся панель:


    =:
    linkToPanel(table: 'table'; id: $#nfv; field: 'name' = #value)