Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:55

Позиционирование на нужном поле строки Дерева в зависимости от строки Списка

Автор oooo800, 22 фев 2022, 11:02

0 Пользователей и 1 гость просматривают эту тему.

LexaK

oooo800, Связка Дерево и Список - это понятно!
вопрос: Зачем на какое-то конкретное поле позиционироваться?

все эти связки отлично работают по событиям Активизация строки!!!
если помогло нажмите: Спасибо!

oooo800

Цитата: LexaK от 28 фев 2022, 10:09oooo800, Связка Дерево и Список - это понятно!
вопрос: Зачем на какое-то конкретное поле позиционироваться?

все эти связки отлично работают по событиям Активизация строки!!!

К сожалению, НЕТ !!!!!
Пример, над чем бьюсь уже 3 дня:

Есть группа = Группа1, в ней элемент - Элемент1.
Есть группа = Группа2, она пока пустая.

Напомню, нужно, чтобы при позиционировании на корне дерева или, соответственно на пустой строке списка(а такое возможно) , чтобы кнопки "Выбрать" , "Скопировать" , "Изменить" , "ПометкаУдаления" скрывались, в остальных случаях появлялись.

В дереве нажимаем 1 раз на "Группа1" , в списке позиционирование на элементе "Элемент1" , фокус на "Группа1" в дереве.
Указанные кнопки видны, все нормально, все по смыслу - могу скопировать, редактировать, помечать на удаление группу/элемент, они есть (не корень и не пустая строка) .
При этом, переход по одному клику работает: "Группа1" в дереве <-> "Элемент1" в списке.

В дереве нажимаем 1 раз на "Группа2" , в списке позиционирование на пустой строке, фокус на на "Группа1" в дереве - как и выш
Указанные кнопки видны, все нормально, все по смыслу - могу скопировать, редактировать, помечать на удаление группу/элемент, они есть (не корень и не пустая строка) - речь о "Группа1" в дереве.
НО !!!!!!!!
При нажатии 1 раз на пустую строку в списке или на "любое "белое место" в списке, по сути позиционирование в списке на пустой строк (виден ее контур) , но указанные кнопки видны, правда не доступны (причем "Выбор" доступна, и "Скопировать" доступна, если не отключить Элемент.ИзменятьСоставСтрок) .
Но при этом ни одно из событий списка:
ПриАктивизацииПоля
ПриАктивизацииЯчейки
ПриАктивизацииСтроки
НЕ срабатывает !
И событие Нажатие поля надписи таблицы формы тоже не работает (даже если установить ГиперссылкаЯчейки, то сработает только событие Выбор) .

Аналогично, при разворачивании пустой группы (нажатии на стрелочку в списке) или выборе (нажатие 2 раза) и последующем 1 нажатии на эту же групп в дереве, указанны события не срабатывают.

oooo800

И соответственно, не срабатывают условия ПриАктивизации.... при повторном нажатии.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск