Интерфейс «Таблица»

Интерфейс представлен таблицей со следующими столбцами:

  • Входные — метки полей/переменных входного набора порта.
  • Выходные — метки полей/переменных выходного набора порта.
  • Имя — имена полей/переменных выходного набора порта.
  • Вид данныхвид данных полей выходного набора. Столбец присутствует только при редактировании порта, принимающего табличные данные.
  • Назначение — назначение полей/переменных выходного набора порта (о назначении полей см. параметры поля набора данных).
  • Значение — значение переменных выходного набора порта. Столбец присутствует только при редактировании порта, принимающего переменные.

Значения ячеек столбца "Входные" редактируются. Редактирование ячейки осуществляется путем выбора из списка полей/переменных входного набора порта. Таким образом, каждому из выходных полей/переменных можно сопоставить поле/переменную входного набора порта.

Примечание: из списка выбора исключаются поля/переменные уже присутствующие в таблице, а также поля/переменные с несовместимым типом данных.

Панель инструментов таблицы содержит следующие команды:

  • Добавить — добавляет новое поле/переменную в список настраиваемых столбцов/переменных и открывает диалог редактирования параметров.
  • Клонировать — добавляет новое поле/переменную на основе выделенного и открывает окно редактирования параметров. При клонировании копируются все атрибуты поля/переменной, кроме значения связанного поля/переменной из исходного набора данных.
  • Редактировать... — открывает диалог редактирования параметров поля/переменной. Диалог также можно открыть двойным кликом по выбранной строке таблицы или нажатием клавиши F2.
  • Переместить вверх/вниз — изменяет позицию выделенного поля/переменной в списке (поля в исходящей с порта таблице будут расположены слева направо в том же порядке, в каком они расположены в списке сверху вниз).
  • Синхронизировать поля — синхронизируется список выходных полей/переменных порта со списком входных (алгоритм синхронизации см. автоматическая синхронизация полей).
  • Автоматическая синхронизация — при включении данного режима команда Синхронизировать поля будет выполняться автоматически при выполнении узла.
  • Связать автоматически — предпринимается попытка установить связи между выходным и входным списком полей/переменных. Список входных/выходных полей/переменных не изменяется (новые поля не добавляются). Могут быть добавлены новые связи. Если какие-то связи уже есть, то они остаются без изменения. Алгоритм создания связей пытается связать выходные поля/переменные, у которых нет связи, с входными, у которых нет связи:
    • сначала по признаку: "совместим тип данных и совпадает имя (без учета регистра)";
    • затем по признаку: "совместим тип данных и совпадает метка (без учета регистра)".
  • Удалить все связи — удаляет все имеющиеся связи.
  • Отображать потерянные связи — отображаются отсутствующие поля входного набора порта, с которыми ранее были настроены связи с существующими полями выходного набора. Такая ситуация может возникнуть при изменении структуры входных данных.
  • Удалить все... — список "Выходные" очищается.
  • Удалить — удаляет выделенную позицию в списке "Выходные", иконка этой команды высвечивается при наведении курсора на эту позицию.

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

  • Зажать клавишу CTRL и выделить их по одному кликами левой кнопки мыши; повторное нажатие по полю снимает выделение.
  • Сделать клик по одному полю, зажать клавишу SHIFT, затем клик по другому полю — в результате будет выделен список позиций между этими полями.

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

Новости, материалы по аналитике, кейсы применения, активное сообщество