forum.bitel.ru
http://forum.bitel.ru/

Не работает корректно вызов u.escapeXml
http://forum.bitel.ru/viewtopic.php?f=51&t=13222
Страница 1 из 1

Автор:  spectrum [ 05 фев 2019, 15:53 ]
Заголовок сообщения:  Не работает корректно вызов u.escapeXml

Добрый день!

После последнего обновления появилась проблема - не работает корректно вызов связки:
Код:
u.escapeXml( process.getDescription() )


Мы его используем ее в такой конструкции:
Код:
processReference.2.objectTypes=processCard
processReference.2.stringExpression="#" + process.getId() + " " + u.escapeXml( process.getDescription() )


Выдает какой-то хвост полученного от process.getDescription() результата с какими-то цифрами. Причем без стиля, тонким черным шрифтом.
Если сделать так:
Код:
processReference.2.stringExpression="#" + process.getId() + " " + process.getDescription()


То все работает, но понятно, что есть риски влияния тэгов.

Если сделать вот так:
Код:
processReference.2.objectTypes=processCard
processReference.2.stringExpression="#" + process.getId() + " " + u.escapeXml( "Текст [124] <br>" )


То тоже все нормально работает, тэги выводятся как текст. Т.е. какая-то пробелма при использовании process.getDescription() и u.escapeXml одновременно.

Автор:  Администратор [ 06 фев 2019, 01:54 ]
Заголовок сообщения:  Re: Не работает корректно вызов u.escapeXml

Проблема не воспроизводится.
1) Попробуйте проверить с процессами имеющими разное описание. Может какая-то закономерность есть.
2) Выложите скрин, как это выглядит.
3) Посмотрите в исходных кодах, что там приходит.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/