Имя: Пароль:
1C
1С v8
Поймать нажатие стрелки в поиске динамического списка.
0 Web00001
 
15.08.15
16:27
Доброго времени суток. Имею динамический список и поле поиска сгенерироваеное платформой автоматически. Ввожу первые буквы, вижу результат поиска в списке, все прекрасно. Но надо бы выбрать одно конкретное значение из результатов поиска. А для этого надо щелкнуть мышью по табличному полю динамического списка. Клиент хочет как то упростить процесс, что бы не тянуться за мышью каждый раз при поиске.  Ему надо бы нажатием на стрелку вниз(табличное поле находится ниже) переходить на табличное поле.Есть ли какие то варианты, что бы реализовать этот процесс? Может компоненты какие то, которые будут отлавливать нажатие стрелки вниз или может еще какие то варианты?
1 ДенисЧ
 
15.08.15
16:30
Есть один хороший вариант, но он тебя не устроит...
2 Cyberhawk
 
15.08.15
16:31
Может, поможет: http://goo.gl/jCQbsX
3 Web00001
 
15.08.15
20:50
Нашлась компонента, все работает как ожидается. Но засада происходит где ее не ждали.
Форма считает, что табличное поле и так активно(ЭтаФорма.ТекущийЭлемент = ЭтаФорма.Элементы.Товары), хотя курсор явно мигает в поле поиска, как это вообще может быть?
4 trooba
 
16.08.15
07:26
5 Web00001
 
16.08.15
07:51
(4)Именно так, вся панель с отборами, полем поиска и табличной частью - один целый контрол управлять компонентами которого по отдельности не предусмотрено. Например для поля поиска какие либо события не предусмотрены вообще. Все работает именно по озвученному тобой принципу, придется писать самому.