У меня есть вопрос относительно @WarningMessage: Когда я вызываю скрипт непосредственно с кнопки на моем XPage, он отлично работает. Тем не менее, я хотел бы сначала вызвать всплывающее диалоговое окно с помощью кнопки (используя диалог xe: dialog), вызвать некоторый SSJS с помощью кнопки в диалоговом окне xe: а из SSJS @WarningMessage отображает сообщение об ошибке в XPage (не отображать ошибку в диалоговом окне xe: как в данный момент). Это возможно?XPages - параметры для @WarningMessage?
ответ
Конечно, как и все, что угодно, это возможно с XPages, просто не легко или прямо. Я бы сделал это создать блок сценария на стороне клиента, который запускает событие SSJS в XPage, когда диалог закрыт. Этот SSJS определяет, требуется ли предупреждение и устанавливает его после закрытия диалога, или в части OnComplete вызова события в коде CSJS.
Я уверен, что есть другие способы сделать это, используя beans и Java-код, который будет быстрее и надежнее.
Счастливого кодирование
/Newbs
Диалог Library Extension принимает параметр для компонента, который должен быть обновлен после закрытия диалога. Поэтому вы должны добавить элемент управления xp: messages на панель (или div), установить этот id как refreshId в методе closeDialog, по-прежнему использовать @WarningMessage в своем SSJS и отображать сообщение.
В качестве альтернативы предупреждающее сообщение, вероятно, просто показывает контент с определенным определенным классом. Таким образом, ваш SSJS может писать в обычный элемент управления Computed Field, который имеет тот же самый стиль. Затем включите это вычисляемое поле в область для обновления после закрытия диалога.
Спасибо, я попробую это –
- 1. JQuery Mobile в Xpages, параметры передачи
- 2. Извлечь параметры из URL с XPages
- 3. Fiddler для Notes Xpages
- 4. Xpages ACL для просмотра
- 5. Классическая форма для XPages
- 6. Как SQL-параметры в XPages работают при использовании JDBC?
- 7. Как получить параметры из POST в XPages (java)
- 8. XPages: обрабатывать параметры в SSJS, отправляемые XSP.partialRefreshPost от клиента
- 9. Как передать переменные параметры в функцию SSJS XPages?
- 10. Диаграмма классов для проекта xpages
- 11. XPages Конвертер Java для InputTextArea
- 12. рабочий процесс для установки xpages
- 13. Слушатели сессии/приложения для XPages
- 14. Как настроить загрузку для xpages?
- 15. xpages и unitegallery. xpages function freezes
- 16. Xpages @PreDestroy
- 17. Поиска XPages события
- 18. Xpages & DataTables
- 19. XPages проверка
- 20. XPages: dojox.form.HorizontalRangeSlider
- 21. Xpages, picklist
- 22. SearchBar с ползунком в XPages
- 23. MultiLanguage NotesView Content in Xpages
- 24. Используйте модифицированную тему XPages для IBM Connections?
- 25. xpages Совокупность значений для нескольких баз данныхNames
- 26. xPages Библиотека расширений OSGi для реляционного драйвера
- 27. Xpages десятичный и тысячный разделитель для djNumberTextBox
- 28. XPages для создания файла .txt через SSJS
- 29. XPages - используя SSJS для обновления поля даты
- 30. xpages get UNID для документа/источника данных
В основном происходит то, что SSJS-код запускается из диалога xe:. Этот SSJS проверяет XPage. Если проверка не выполнена, появится диалоговое окно с ошибкой в XPages. –