0
DomenER
16.09.19
✎
17:59
|
Всем привет!
Маленькая проблемка. Когда в табличной части пользователь ставит курсор на определённое поле нужно отобразить другую табличную часть на форме, а когда переходит на другое поле табличной части или переходит совсем к другому элементу на форме, то нужно скрыть дополнительную (другую) табличную часть.
На 1-й табличной части использую событие "ПриАктивацииПоля":
Если Элемент.ТекущийЭлемент.Имя="ИмяНужнойКолонки" Тогда
Если Элементы.ДопТабЧасть.Видимость=Ложь Тогда
Элементы.ДопТабЧасть.Видимость=Истина;
КонецЕсли;
Иначе
//Если пользователь выделил другую колонку
Если Элементы.ДопТабЧасть.Видимость=Истина И Элемент.ТекущийЭлемент.Имя<>"НомерСтроки" Тогда
Элементы.ДопТабЧасть.Видимость=Ложь;
КонецЕсли;
КонецЕсли;
При смене видимости доп ТЧ автоматом вызывается это событие и Элемент.ТекущийЭлемент.Имя со значением "НомерСтроки", а не "ИмяНужнойКолонки". Поэтому прописал доп условие.
А вот как корректно убрать видимость когда пользователь перешёл к другим элементам формы?
|
|