HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #881648
open8.3.1-17+ При выделении через SHIFT+клик порядок в коллекции ВыделенныеСтроки таблицы управляемой формы не соответствует порядку выделения строк
0%
Description
https://partners.v8.1c.ru/forum/t/1928636/m/1928636
Конфигурация ПО
8.3.17, управляемая форма, обычная форма
Проблема
При множественном выделении строк таблицы формы через левый щелчок с зажатой SHIFT порядок элементов коллекции ВыделенныеСтроки не соответствует порядку выделения
Воспроизведение
Восстановить базу из выгрузки. Запустить управляемое приложение. В открывшейся форме отобразится список из 3-х элементов
п1
п2
п3
Активировать первую строку списка. При зажатой клавише SHIFT выполнить левый щелчок на последней строке. Нажать кнопку "Тест". При этом выполнится код
Для Каждого ВыделеннаяСтрока Из Элементы.Список.ВыделенныеСтроки Цикл
Сообщить(ВыделеннаяСтрока);
КонецЦикла;
В окно сообщений будет выведено
п3
п1
п2
А ожидалось
п1
п2
п3
Похоже старая текущая строка добавляется повторно в коллекцию выделенных строк и удаляется с прежней позиции. Это действительно нужно делать при выделении снизу вверх, но выделении сверху вниз это не нужно делать. Проблема актуальна и для динамических списков и для коллекций. Проблема присутствует и в табличном поле обычной формы.
Системная команда "Вывести список" в управляемой форме однако выводит выделенные строки всегда в порядке их следования в списке. А аналогичная команда в обычной форме выводит выделенные строки в порядке их следования в коллекции ВыделенныеСтроки.
Аналогичная проблема при копировании в буфер обмена выделенных строк списка, очевидно растущая из проблемы со свойством ВыделенныеСтроки.
Способ обхода
Выделять сначала нижнюю строку диапазона, а затем верхнюю.
Files
Updated by Сергей Старых over 4 years ago
- Category set to Клиент. Управляемая форма
Updated by Сергей Старых over 4 years ago
- Subject changed from Порядок в коллекции ВыделенныеСтроки таблицы управляемой формы не соответствует порядку выделения строк to При выделении через SHIFT+клик порядок в коллекции ВыделенныеСтроки таблицы управляемой формы не соответствует порядку выделения строк
Updated by Сергей Старых over 4 years ago
- File Моя.dt Моя.dt added
- File Clip_143952.png Clip_143952.png added
- File Clip_143954.png Clip_143954.png added
- File Clip_143955.png Clip_143955.png added
- Description updated (diff)
Updated by Сергей Старых over 4 years ago
- Subject changed from При выделении через SHIFT+клик порядок в коллекции ВыделенныеСтроки таблицы управляемой формы не соответствует порядку выделения строк to 8.3.1-17+ При выделении через SHIFT+клик порядок в коллекции ВыделенныеСтроки таблицы управляемой формы не соответствует порядку выделения строк
- Description updated (diff)