powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Одиночные кавычки в строке...
4 сообщений из 4, страница 1 из 1
Одиночные кавычки в строке...
    #35714640
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема такая: есть класс, есть свойство класса типа %String, в этом поле имеются значения, при этом иногда в списке симплов попадаются одиночные кавычки или двойные кавычки...
Теперь мне нужно это свойство вывести на вэб-форму, использую JS так:
Код: plaintext
1.
2.
3.
Set tObj = ##class(MyApp.NewClass1).%OpenId(id)
&js<zenPage.getComponentById('ID').setValue('#(tObj.%Id())#');>
&js<zenPage.getComponentById('NameD').setValue('#(tObj.NameOfDocument)#');>

При этом, если в строке имеется одинарная кавычка - не выводится ничего... Если поменять кавычку на двойную:
Код: plaintext
1.
&js<zenPage.getComponentById('NameD').setValue("#(tObj.NameOfDocument)#");>
то тогда строки с одной кавычкой выводятся, а с двумя нет!
Подскажите как выводить строки, содержащие и одинарную и двойную кавычки?
И как допустим хранить эти кавычки, может через ASCII?
Что то не могу сообразить как лучше сделать?
...
Рейтинг: 0 / 0
Одиночные кавычки в строке...
    #35714812
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В CSP для "трансляции" использовался метод EscapeHTML

Код: plaintext
1.
2.
...
<td>#(..EscapeHTML(query.Get("Name")))#</td>
...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Одиночные кавычки в строке...
    #35714869
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
либо в %occMessages есть
$$$TextHTML
$$$TextJS
...
Рейтинг: 0 / 0
Одиночные кавычки в строке...
    #35715057
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переписал на "серверный" манер... вроде работает без Error-ов!:
Код: plaintext
1.
d %page.%SetValueById("NameD",tObj.NameOfDocument) 
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Одиночные кавычки в строке...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]