Метод ДИАЛОГ.ПОКАЗАТЬ_ГРУППУ
Метод ПОКАЗАТЬ_ГРУППУ позволяет управлять значением поля видимый группы элементов (добавленной с помощью метода ДОБАВИТЬ_ГРУППУ), то есть отобразить или спрятать все элементы группы.
ФУНКЦИЯ ПОКАЗАТЬ_ГРУППУ(ПЕРЕМ ДИАЛОГ: группа; ЛОГИКА: показать)
Параметры
- группа
- Группа элементов.
- показать
- ДА – указанная группа отображается, НЕТ – не отображается.
Пример:
//тип для вставки группы, которую надо показывать или скрывать
ТИП Диалог_вставка(ДИАЛОГ)
[
ПОДМЕНА ширина = 210;
ПОДМЕНА высота = 175;
КНОПКА: Кнопка1 = [ ...
текст = "Кнопка1" ];
РЕДАКТОР: Редактор2 = [ ...
доступный = ДА ];
РЕДАКТОР: Редактор1 = [ ...
доступный = ДА ];
]
ПЕРЕМ Диалог_вставка: д_вст;
ТИП Диалог(ДИАЛОГ)
[ ПОДМЕНА открытие = {Вставка_группы};
КНОПКА: Кнопка1 = [ ...
текст = "Отмена",
нажатие = {НажатаОтмена}];
КНОПКА: КнопкаПоказать = [ ...
текст = "Показать",
нажатие = {НажатаПоказать} ];
КНОПКА: КнопкаСкрыть = [ ...
текст = "Скрыть",
нажатие = {НажатаСкрыть} ];
ФУНКЦИЯ НажатаПоказать(ПЕРЕМ КНОПКА: кнопка)
ПОКАЗАТЬ_ГРУППУ(д_вст, ДА)
КОНЕЦ_ФУНКЦИИ
ФУНКЦИЯ НажатаСкрыть(ПЕРЕМ КНОПКА: кнопка)
ПОКАЗАТЬ_ГРУППУ(д_вст, НЕТ)
КОНЕЦ_ФУНКЦИИ
ФУНКЦИЯ НажатаОтмена(ПЕРЕМ КНОПКА: кнопка)
ЗАКРЫТЬ("")
КОНЕЦ_ФУНКЦИИ
ФУНКЦИЯ Диалог.Вставка_группы
ДОБАВИТЬ_ГРУППУ(10, 10, д_вст)
КОНЕЦ_ФУНКЦИИ
]
ВЫЧИСЛИТЬ
ПЕРЕМ Диалог: д
// д <- данные
ЕСЛИ д.ПОКАЗАТЬ_МОДАЛЬНЫЙ <> "" ТО
// д -> данные
КОНЕЦ_ЕСЛИ
КОНЕЦ