|
Вызвать программно событие НачалоВыбораИзСписка |
☑ |
0
ИС-2
28.05.15
✎
15:50
|
При вводе текста надо, чтобы выпал список выбора у поля ввода. Нюанс в том, что тип у поля текст (а не справочник). Состав списка формирую
Как такое сделать? Заставить выпасть список выбора (тот, что появляется при нажатии на треугольник)
|
|
1
Ёпрст
гуру
28.05.15
✎
15:51
|
ну и обрабатывай событие да делай выбор из списка
|
|
2
palpetrovich
28.05.15
✎
16:00
|
(0) наверное сначала надо определиться в каой именно момент "При вводе текста"
|
|
3
ИС-2
28.05.15
✎
16:02
|
(1) как если просто вызвать процедуру, то список не появится. Надо как-то активировать событие. Но не понимаю как
|
|
4
palpetrovich
28.05.15
✎
16:05
|
(3) в событие, к примеру, "ОкончаниеВводаТекста" - что-нить типа ТвойСписо.Выбрать.. - не?
|
|
5
palpetrovich
28.05.15
✎
16:14
|
+(4) так примерно
Перем СписокСтр;
Процедура СтрРеквОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
СписокСтр.Добавить(Текст);
ВыбЭлемент = Текст;
ВыбЭлемент = СписокСтр.ВыбратьЭлемент("Выберите хоть что-то", ВыбЭлемент);
Если ВыбЭлемент = Неопределено Тогда
Сообщить("Нифига не выбрано :(");
Иначе
ВыбЗначение = ВыбЭлемент.Значение;
КонецЕсли;
СтрРекв = ВыбЗначение;
КонецПроцедуры
СписокСтр = Новый СписокЗначений;
СписокСтр.Добавить("Выбери меня");
СписокСтр.Добавить("Не не, выбери меня");
|
|
6
Мимохожий Однако
28.05.15
✎
16:18
|
//Для обычной формы для поля табличной части
Процедура КолонкиСвойствоДанныхНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
Элемент.СписокВыбора = СписокКолонок;
КонецПроцедуры
|
|
7
Мимохожий Однако
28.05.15
✎
16:19
|
+(6)На форме добавить флажок использования Выбора из списка.
|
|