В настоящее время я работаю над переписыванием функции из библиотеки сценариев LotusScript в JavaScript. Функция LotusScript содержит элементы переднего и заднего конца - Ящики ввода используются для сбора информации от пользователя - так что мне интересно, как это лучше всего сделать. Можно ли вызвать модальное диалоговое окно с помощью csjs из ssjs?Вызов CSJS из SSJS в XPages
ответ
Да, посмотрите на диалоговое управление xe: dialog. Вы можете показать и скрыть это диалоговое окно с помощью SSJS.
Большое спасибо, я пробую это сейчас. –
Вот SSJS и CSJS команды, чтобы показать/скрыть диалог:
SSJS:
var comp = getComponent("serverSideId");
//To Open the dialog
comp.show();
//To close the dialog
comp.hide();
CSJS
//To Open the dialog
XSP.openDialog("#{id:serverSideId}");
//To close the dialog
XSP.closeDialog("#{id:serverSideId}");
И просто для удовольствия, SSJS, который выполняет CSJS:
//To Open the dialog
facesContext.getViewRoot().postScript("XSP.openDialog('#{id:serverSideId}')");
//To Close the dialog
facesContext.getViewRoot().postScript("XSP.closeDialog('#{id:serverSideId}')");
Большое спасибо за этот совет –
@TonyGuiheen: Если этот ответ будет работать для вас, убедитесь, что выбрали это как свой ответ, чтобы помочь сообществу. – Naveen
да, этот ответ был большой помощью. Я хотел бы знать, есть ли способ передать параметр в диалоговое окно при его открытии либо с помощью CSJS или SSJS. –
вы пробовали это?
view.postScript("XSP.openDialog('#{id:dialog1}');");
Спасибо, я могу использовать это в будущем. –
- 1. XPages выполнить SSJS из CSJS
- 2. Вызовите SSJS из CSJS в XPages
- 3. Xpages как получить подтверждение CSJS в SSJS
- 4. Xpages: обратный вызов в SSJS-вызове java?
- 5. XPages - проверка триггера перед выполнением CSJS?
- 6. Xpages SSJS Отладка во внешнем файле SSJS
- 7. openNewWindow в SSJS в XPages
- 8. SSJS запускается до функции обратного вызова CSJS
- 9. XPages Создать Excel в SSJS
- 10. Как вызвать класс jar из SSJS XPages
- 11. XPages - SSJS, вызывающий bean-компонент
- 12. Xpages: Получение sessionScope Array в CSJS
- 13. Переключение видимого свойства Pill или Nav с использованием SSJS или CSJS в XPages
- 14. Xpages SSJS Создать процесс администрирования
- 15. Xpages SSJS Как отобразить массив?
- 16. вызов ssjs в javascript-onbeforeunload
- 17. Xpages получают индекс повторения в CSJS
- 18. XPages csjs передают переменную в функцию?
- 19. XPages: обрабатывать параметры в SSJS, отправляемые XSP.partialRefreshPost от клиента
- 20. Установить фокус на поле, используя SSJS в Xpages?
- 21. XPages: Как получить значение элемента CSJS
- 22. Получить выберите значение радио кнопки группы в XPages по SSJS
- 23. get ErrorLine Number в SSJS XPages
- 24. Использование JSON.stringify, но вариант SSJS в XPages
- 25. XPages создать полнотекстовый индекс в SSJS
- 26. Оценивать не работает в XPages (SSJS)
- 27. Как получить использование памяти в XPages SSJS
- 28. XPages окна сообщения перед выходом из
- 29. XPages для создания файла .txt через SSJS
- 30. Как вызвать диалог начальной загрузки модальный из SSJS в XPages
Tony будьте осторожны, что вы хотите. Диалоговые окна являются отличительной особенностью клиентского приложения и довольно раздражают веб-приложения, поэтому рассмотрите, есть ли более эффективные способы борьбы с потоком пользовательского интерфейса. Документация OneUI (3.x на данный момент) имеет некоторое вдохновение – stwissel
Спасибо, это, к сожалению, устаревшее приложение, которое на данный момент по крайней мере требует диалоговых окон. –