Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как подсветить курсором нужную строку в списке при событии НачалоВыбора

Как подсветить курсором нужную строку в списке при событии НачалоВыбора
Я
   lisrws
 
18.10.20 - 10:17
Всем привет. Вопрос по управляемым формам. Я программно формирую список, который выводится в поле при событии НачалоВыбора. Все работает хорошо, но хотелось бы чтобы при нажатии на многоточие, в случае, если в ячейке уже выбрано значение, курсор подсвечивал это значение в открывшемся списке. То есть чтобы происходило позиционирование по умолчанию на этот элемент. Аналогичный способ есть при открытии списка значений для выбора. Например СписокЗначений.ВыбратьЭлемент(<Заголовок>, <Элемент>), где <Элемент> - Элемент, на который следует изначально спозиционировать список значений при интерактивном выборе. Мне хочется сделать это не через открытие отдельного списка значений, а чтобы выпадал список как сейчас, но с подсветкой нужной строки.
Картинка как хотчется
https://ibb.co/KLTGPT1

фрагмент кода:
&НаКлиенте
Процедура ПараметрыПараметрМаркетплейсаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ТекДанныеПараметры = Элементы.Параметры.ТекущиеДанные;
    Если ТекДанныеПараметры.ПолучитьЭлементы().Количество() = 0 Тогда
        // Указание соответствий доступно только для нижнег уровня.
        ДанныеВыбора = СписокДоступныхПараметров.Скопировать();
        ДанныеВыбора.СортироватьПоПредставлению(НаправлениеСортировки.Возр);
    КонецЕсли;
КонецПроцедуры
   Ёпрст
 
1 - 18.10.20 - 11:06
(0) делай через ПоказатьВыборЭлемента..там есть текущий элемент списка в параметрах
   lisrws
 
2 - 18.10.20 - 11:15
(1) ну это аналог ВыбратьЭлемент() о котором я писал. именно через выпадающий список никак?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.