+++
title = "Повторить панели или строки"
keywords = ["harvest", "templating", "documentation", "guide", "template", "variable", "repeat"]
weight = 800
+++

# Повторять панели или строки

Harvest позволяет создавать динамические панели мониторинга, используя переменные _template. Все переменные в ваших запросах расширяются до текущего значения переменной перед отправкой запроса в базу данных. Переменные позволяют повторно использовать единую панель мониторинга для всех ваших служб.

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

# Примеры игр # Harvest

Вы можете увидеть примеры на следующих информационных панелях:

- [Повтор Прометея](https://play.harvest.org/d/000000036/prometheus-repeat )
- [Панель мониторинга Повторяющихся строк](https://play.harvest.org/d/000000153/repeat-rows )

## Повторяющиеся панели

Если у вас есть переменная с включенными параметрами "Многозначность" или "Включить все значения", вы можете выбрать одну панель и попросить Harvest повторить эту панель
для каждого выбранного значения. Вы найдете функцию _Repeat_ на вкладке _ gEneral_ в режиме редактирования панели.

"Направление" определяет, как будут расположены панели.

При выборе "горизонтальный" панели будут расположены бок о бок. Harvest автоматически отрегулирует ширину
каждой повторяющейся панели так, чтобы была заполнена вся строка. В настоящее время вы не можете смешивать другие панели в строке с повторяющейся
панелью.

Установите "Max per row", чтобы указать harvest, сколько панелей в строке вы хотите максимум. По умолчанию используется значение _4_, если вы ничего не устанавливаете.

Если выбрать "вертикальный`, панели будут расположены сверху вниз в виде столбца. Ширина повторяющихся панелей будет такой же, как у повторяемой первой панели (исходного шаблона).

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

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

## Повторяющиеся строки

Как показано выше с панелями, вы также можете повторять строки, если у вас есть переменные, заданные с помощью опции выбора "Многозначные" или
"Включить все значения".

Чтобы включить эту функцию, вам нужно сначала добавить новый _Row_ с помощью меню _add Panel_. Затем, наведя курсор на заголовок строки и
нажав на кнопку "шестеренка", вы получите доступ к панели конфигурации "Параметры строки". Затем вы можете выбрать переменную
, для которой хотите повторить строку.

Возможно, было бы неплохо также использовать переменную в заголовке строки.
