⟵ сюдатуда ⟶
  • Мастерклассы
  • Внешние подключения
  • Tableau и PowerBI
  • amoCRM
  • Битрикс 24
  • База знаний
  • Обращение к данным временной таблицы
  • Потеря связи с БД при большом трафике данных
  • Сохранить файл в поле по внешней ссылке url
  • Формирование списка из отмеченных галочками строк и вывод на печать
  • Добавление цикла в таблицу циклов кнопкой из временной таблицы
  • Функция TryCatch и передача данных после отката
  • Ошибка доступа при переходе в цикл если первая таблица недоступна для пользователя
  • Архитектура системы рассчитывающей остатки по кассе или складу
  • Сортировка при выборке по отображению поля Селект, а не по его основанию
  • Блокировка введения дублированного значения
  • Табличное отображение в контекстной панели
  • Сортировка строк в таблице с помощью кнопки
  • Как получить значение по условию из списка вложенных массивов?
  • Сбросить счётчик id в таблице
  • Скрытие поля в таблице по условию
  • Подтверждение действия при нажатии на кнопку в контекстном окне
  • Пересчет большой таблицы
  • Как суммировать значения в rowList по одному из ключей (по одной из колонок)
  • Наборы полей по условию при открытии через linkToTable
  • Как отложить выполнение действия и выполнить его в фоне
  • Создание и удаление строк при выборе значений в Селект или Селект-дерево
  • selectRowListForSelect с условием при котором текущее значение получается зачеркнутым
  • Не все внешние запросы на Remotes выполняются и ломается счетчик id
  • Сортировка Расчётных таблиц в Цикле
  • Как передать данные в виде чисел при обращении POST к API стороннего сервиса (must be a "integer")
  • Как сделать график если есть несколько параметров
  • Сохранение изначальных значений в поле в случае, когда поле рассчитывается кодом
  • Скрытие поля в таблице по условию

    Оригинал на GitHub

    Ссылка на GitHub ⟹

    Вопрос

    В форматировании поля если задаю setformat: "hide" он не срабатывает для таблицы. То есть в панели работает. А просто в таблице не скрывается поле.

    Моя задача выглядит так: В документе движения номенклатуры чтобы поле Получатель появлялось только при выборе определенного типа документа в другом поле. Блокировка от изменения работает, а само поле не прячется. Находится оно в хэдере.

    Что-то делаю не так?

    Ответ

    Скрытие поля вынесено в Форматирование Таблицы, так как нельзя в колонке скрыть поле только в некоторых строках. Можно только целиком.

    Параметр fieldhide: "field_name" = true функции setTableFormat в секции Форматирования таблицы.

    Этот параметр снимает галочку в видимости поля в управлении видимостью полей — в Управлении видимости полей (eye). Сама она обратно не включается — если по другим условиям вам нужно показать поле, то надо это указать — fieldhide: "field_name" = false.

    Есть еще вариант отключить так, что бы пользователь не видел этого поля в Управлении видимости полей (eye) — fieldhide: "field_name" = "force", но в код страницы поле с его значениями все равно передается, поэтому это не является защищенным способом скрытия информации.

    Также можно использовать параметр fieldsgide: json["field_name_1","field_name_2"]. Этот параметр скрывает поля по типу "force" если выполняется условие в condition и передает false если не выполняется.