В Выделенные строки автоматически попадает первая строка
Добрый день.
8.3, обычные формы.
На форме есть табличное поле. Подключен обработчик ожидания, который перезаполняет это поле.
Стоит задача - при обновлении поля сохранять выделение строки.
Реализовано так: перед обновлением запоминаются данные выделенной строки, после обновления в поле ищется строка по этим данным, и если она найдена - выделяется.
Пока был разрешен только одиночный выбор строки, всё работало как нужно, через ТекущаяСтрока.
Теперь нужно разрешить множественное выделение, соответственно, запоминать все выделенные строки и выделять их заново.
Проблема в том, что после обновления выделяются все нужные строки плюс первая строка, хотя выделена она не была.
По данным отладчика после проведения всех манипуляций в Выделенных строках находятся только нужные мне строки.
Куда копать, где искать, в какой момент в выделенные добавляется первая строка?
Понимаю, что вопрос ерундовый, но буду очень благодарна за подсказку)
8.3, обычные формы.
На форме есть табличное поле. Подключен обработчик ожидания, который перезаполняет это поле.
Стоит задача - при обновлении поля сохранять выделение строки.
Реализовано так: перед обновлением запоминаются данные выделенной строки, после обновления в поле ищется строка по этим данным, и если она найдена - выделяется.
Пока был разрешен только одиночный выбор строки, всё работало как нужно, через ТекущаяСтрока.
Теперь нужно разрешить множественное выделение, соответственно, запоминать все выделенные строки и выделять их заново.
Проблема в том, что после обновления выделяются все нужные строки плюс первая строка, хотя выделена она не была.
По данным отладчика после проведения всех манипуляций в Выделенных строках находятся только нужные мне строки.
Куда копать, где искать, в какой момент в выделенные добавляется первая строка?
Понимаю, что вопрос ерундовый, но буду очень благодарна за подсказку)
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Встречался глюк с выделенными строками когда текущая строка была первым элементом, даже если выделение выполняется сверху вниз. Поскольку массив не содержит никаких сведений типа отметки текущего, то возможно он просто помешает текущую строку в нулевую позицию с автоматическим сдвигом остальных. Но это не ваш случай.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот