ПриАктивацииСтроки() и Динамический список

1. baracuda 2 29.09.18 16:14 Сейчас в теме
Если при поиске в динамическом списке находятся более одного значения то все норм, событие срабатывает.
Если результатом поиска является одно значение, то при клике мышкой на найденную строку, либо нажатии клавиши Enter событие активации строки не срабатывает.
Может кто сталкивался парни. Как быть?
+
По теме из базы знаний
Найденные решения
5. DarkUser 29.09.18 20:38 Сейчас в теме
Такая проблема действительно есть, и именно при стандартном поиске. Причем даже первая строка в поисковой выборке (когда несколько строк или одна), хотя она отмечается как активная, не вызывает срабатывания события "ПриАктивацииСтроки()".
Решал с помощью костыля. На форме завел реквизит формы ТекущаяСтрока куда записывал ключ строки, и при помощи ПодключитьОбработчикОжидания вызывал каждую секунду проверку равенства реквизита формы ТекущаяСтрока с действительно текущей строкой динамического списка.
triviumfan; acanta; +2
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. acanta 29.09.18 16:19 Сейчас в теме
Эта строка уже активирована. Ентер это выбор.
+
3. baracuda 2 29.09.18 16:30 Сейчас в теме
(2) нет же. На выбор у меня назначен отдельный обработчик выбора с ним проблем нет.
+
4. acanta 29.09.18 16:34 Сейчас в теме
Поставить сообщения на каждый обработчик события пробовали? Включая те что относятся к форме, а не только к динамическому списку.
+
5. DarkUser 29.09.18 20:38 Сейчас в теме
Такая проблема действительно есть, и именно при стандартном поиске. Причем даже первая строка в поисковой выборке (когда несколько строк или одна), хотя она отмечается как активная, не вызывает срабатывания события "ПриАктивацииСтроки()".
Решал с помощью костыля. На форме завел реквизит формы ТекущаяСтрока куда записывал ключ строки, и при помощи ПодключитьОбработчикОжидания вызывал каждую секунду проверку равенства реквизита формы ТекущаяСтрока с действительно текущей строкой динамического списка.
triviumfan; acanta; +2
6. baracuda 2 29.09.18 21:26 Сейчас в теме
(5) спасибо за совет, завтра попробую отпишусь
+
7. SlavaKron 01.10.18 09:01 Сейчас в теме
(5) На платформе 8.3.10.2580 не смог воспроизвести такую проблему. Событие не срабатывает, только если до поиска и после - выделенная строка не поменялась.
+
8. baracuda 2 01.10.18 11:35 Сейчас в теме
(5)
ПодключитьОбработчикОжидания


в общем спасибо, большое все получилось.
Решение описал у себя в блоге.Может куму еще пригодится.
+
9. пользователь 01.10.18 11:36
Сообщение было скрыто модератором.
...
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот