Имя: Пароль:
1C
1С v8
Выделить несколько найденных подстрок
,
0 G751
 
18.07.20
08:46
1с 8.3 УФ
Как программно выделить несколько найденных подстрок в многострочной строке ввода на управляемой форме?
1 Волшебник
 
18.07.20
08:50
Используй поле HTML-документа
2 G751
 
18.07.20
10:59
(1) Можно немного подробнее?
3 Garykom
 
гуру
18.07.20
11:26
(2) HTML5/CSS/JS учи - куда уж подробнее
4 Волшебник
 
18.07.20
12:03
(2) Подготовь HTML, в котором выводится строка, а найденные подстроки выделены тегами, например,

<div style="background-color: #F7EBCC; color: #66BC29">123456</div>

Указанную строку вывести в поле HTML-документа. Можно также добавить гиперссылки для открытия найденных объектов.
5 Sasha_H
 
18.07.20
12:45
Не пробовал, а можно хитрее сделать. Через ФорматированныйДокумент - чисто идея не пробовал.
6 Волшебник
 
18.07.20
12:49
Можно ещё попробовать ФорматированнаяСтрока

НадписьДекорация = Новый ФорматированнаяСтрока("Товар ", Новый ФорматированнаяСтрока(" Телевизор", , WebЦвета.Красный), " отсутствует на складе");
7 Жан Пердежон
 
18.07.20
13:56
УстановитьГраницыВыделения(<НачалоСтроки>, <НачалоКолонки>, <КонецСтроки>, <КонецКолонки>)
8 G751
 
18.07.20
15:36
(7) < УстановитьГраницыВыделения(<НачалоСтроки>, <НачалоКолонки>, <КонецСтроки>, <КонецКолонки>) >
    Пробовал конечно. Получается только одно выделение. Или можно как то ?

Все стальные предложения не подходят. Всем спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший