Можно ли вызывать функции XSP в XPINC
Я пытаюсь позвонить XSP._isDirty()
для XPINC, но это не работает. В браузере все отлично работает. Есть ли хитрость, как я могу это использовать.
Есть ли способ, как я могу увидеть ошибки на стороне клиента, когда я выполняю XPages в Notesclient?
1 ответ
Два вопроса здесь.
Q1. XSP._isDirty ()
XSP._isDirty () является внутренним вызовом. Из портативного руководства по командам XPages (стр. 156).
XSP._isDirty (): используется внутри функцией грязного сохранения - см.
<xp:view>
свойства дляenableModifiedFlag
, Это частная функция.
Код для этого звонка находится в файле xspClientDojo.js
(найдите несжатый файл в Domino/Notes).
Поскольку это внутренний вызов, он используется на риск. Нет гарантии, что он будет работать так, как ожидается в более поздних версиях.
enableModifiedFlag
является атрибутом XPage, который позволяет пометить страницу как грязную и предотвратить случайное покидание пользователем страницы. Подробнее об этом можно узнать в инфоцентре.
Q2. Отладка на стороне клиента.
Вы можете просмотреть ошибки на стороне клиента, используя панель разработчика большинства современных браузеров, или что-то вроде плагина firebug. Библиотека расширений XPages поставляется с компонентом Firebug Lite, который вы также можете использовать.
Что касается проблем с ядром SSJS и XSP, вы можете просмотреть их в клиенте Notes, прочитав журналы XPages в папке IBM_TECHNICAL_SUPPORT, содержащейся в папке данных Notes.
Для "живого" метода это изменить ярлык, который запускает заметки следующим образом:
Target: C:\Lotus\Notes\notes.exe -RPARAMS -console -debug -separateSysLogFiles -consoleLog
Start In : C:\Lotus\Notes\framework\
Измените путь в соответствии с установкой ваших клиентов.