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

    link_to_table

    Какие параметры linkToTable позволяют отключить показ хедера и футера?

    Если в открываемой таблице есть хедер или футер и вам они при не нужны при открытии в iframe то:

    • header: false — отключает показ хедера.

    • footer: false — отключает показ футера.

    Если параметры не указаны, значит они true — показывать если есть.

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

    Если параметры не указаны, значит они true — показывать если есть.

    Зачем используется параметр refresh: true и refresh: “recalculate”?

    Бывают случаи, что вам нужно обновить таблицу из которой вы открывали окно по linkToTable.

    Например: это Склад и вы открваете Движение по позиции. Когда пользователь добавляет движение мы обновляем остаток в таблице Склад.

    Поэтому когда пользователь будет закрывать окно с движением нам нужно будет автоматически обновить информацию у него в браузере по таблице Склад.

    За это отвечает параметр refresh: true.


    =:
    linkToTable(table: 'movements'; title: "Движение по позиции"; filter: 'fl_unit' = #id; target: "iframe"; refresh: true)

    В этом случае обновление произойдет только если таблица Склад была изменена в результате действий, которые пользователь сделал в movements.

    Есть еще один вариант, когда мы железно обновляем таблицу из которой открывали — refresh: "recalculate".


    =:
    linkToTable(table: 'movements'; title: "Движение по позиции"; filter: 'fl_unit' = #id; target: "iframe"; refresh: "recalculate")

    Этот вариант увеличивает нагрузку, но иногда используется в сочетании со временными таблицами — пока просто запомните это.

    Зачем нужен параметр кнопки Закрыть окно после выполнения?

    У поля Кнопка есть параметр закрыть после выполнения.

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

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