Closed tormozit closed 3 years ago
В браузере не воспроизводится, в управляемых формах не воспроизводится, в обычных формах (голая форма с HTML-полем) всё работает, как и ожидается. В инструментах разработчика ошибку наблюдаю. Не может быть дело на твоей стороне?
Вызов метода selectedText("") делает ничего в этом случае. Ожидалось, что он заменит выделенный текст.
Вызов метода selectedText("") делает ничего в этом случае. Ожидалось, что он заменит выделенный текст.
selectedText
без указания текста всего лишь возвращает текущее выделенное значение.
Не очень понятно причем тут вообще эта функция. Ты перехватываешь нажатия и сам что-то делаешь?
Ты перехватываешь нажатия и сам что-то делаешь?
Да. Эти команды выполняются моим кодом. Получается в API не продумана возможность очистки выделения и тем самым нарушается совместимость со свойством ВыделенныйТекст объекта ПолеТекстовогоДокумента, которая необходима для полноценной замены его функционала. Предлагаю при передаче пустой строки очищать выделение, а при передаче Неопределено (значения по умолчанию) - возвращать текущее выделение.
Реализовал в https://github.com/salexdv/bsl_console/pull/227
Проблема решена?
да
https://github.com/tormozit/RDT1C/issues/36 Установить текст запроса равным "//" и нажать CTRL+SHIFT+Num"/". Произойдет ничего, а ожидалось удаление "//".