|
Как наложить отбор на быстрый выбор (точнее его список) | ☑ | ||
|---|---|---|---|---|
|
0
Max1986
20.11.11
✎
00:45
|
сабж.
Есть задача - в поле выбора предоставлять пользователю только определенные значения (согласно отбору). Сделал через процедуру ПриНачалеВыбораЗначения. Но пользователи нашли дырку - используют быстрый выбор - там отбор не накладывается. Хотел запретить быстрый отбор - но руководитель поставила другую задачу - НЕ запрещать быстрый отбор, а накладывать на него тоже фильтр - т.е. выводить не весь список значений, а только согласно отбору. Но вот проблема - не могу найти/ понять где этот список значений формируется. Т.е. как я понял после окончания ввода некого куска фразы и нажатия кнопки Enter, вызывается процедура ПоОкончанииРедактированияТекста. А вот что и как длать дальше? Как перехватить формирования списка значений для выбора и в какой момент/ процедуре это происходит? Кто в теме - буду очень благодарен за советы и помощь. Куда копать и что смотреть? |
|||
|
1
Лефмихалыч
20.11.11
✎
01:27
|
ОкончаниеВводаТекста?
|
|||
|
2
Лефмихалыч
20.11.11
✎
01:28
|
а, вот оно чо. При изменении проверяй значение на праведность
|
|||
|
3
Armando
20.11.11
✎
03:39
|
Если управляемая форма, то решается через связи параметров выбора
|
|||
|
4
Max1986
20.11.11
✎
12:40
|
(3)форма не управляемая
|
|||
|
5
Max1986
20.11.11
✎
12:42
|
(2)не катит!
Я так сделал - сказали неверно. Нужно что бы ИМЕННО В СПИСКЕ были доступные (т.е. с наложенным отбором) значения! А так как предложено - позволяет выбирать какие угодно значения и только потом проверяется на их валидность. |
|||
|
6
AaNnDdRrEeYy
20.11.11
✎
15:32
|
событие автоПодбор у элемента.
стандартнаяОбработка=ложь; и пихаеш туда свой список подбора |
|||
|
7
Max1986
20.11.11
✎
21:24
|
(6)спасибо! Самое то! Попробую!
|
|||
|
8
Max1986
21.11.11
✎
09:13
|
(6)не катит.
1. вызывается при малейшей паузе при наборе текста. 2. Когда нажимаем Enter - не всегда вызывается. Какие у кого есть еще мысли или опыт? Буду ВЕСЬМА признателен! |
|||
|
9
Max1986
21.11.11
✎
10:07
|
Короче - нашел - это
ОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка) Подставляю список выбора. Но как вызвать его для выбора? |
| Форум | Правила | Описание | Секции | Поиск |