Можно ли вызывать функции 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\ 

Измените путь в соответствии с установкой ваших клиентов.

Другие вопросы по тегам