2017-02-14 11 views
0

Очень новый сервисный портал и модальные окна. Я создаю страницу портала и хочу включить модальные окна для пары разных вещей. Во-первых, я хочу, чтобы модальная приветственная заметка появлялась, когда пользователь впервые приземлился на нее. Я уже создал приветственную заметку в HTML-виджетах, но я не понимаю, как это будет взаимодействовать с модальным виджетами, которые поставляются с Service Portal. Во-вторых, я создал некоторые ссылки (также с помощью виджета HTML), которые могли бы привести пользователя к статье знаний и хотели бы также использовать модальные окна. После того, как играть с модальным виджетом, я запутался, что ввести в каждой из этих коробок для того, чтобы работать правильно:ServiceNow Service Portal modal windows

enter image description here

также это означало работать с другими виджетами Service Portal или проще ли создать новый виджет и просто закодировать его модальную часть с нуля?

ответ

1

В настоящее время существует множество различных вариантов использования модальных функций. Моими фаворитами являются $uibModal, который является стандартной загрузочной модальной реализацией в угловом и spModal.

angular-ui.github.com

https://github.com/service-portal/documentation/blob/master/documentation/spModal.md

Насколько кодирования модальности, вы можете сделать это, если Вы выбираете слишком, это немного сложнее, так как вам нужно будет знать и понимать угловой, а также реализации ng-шаблона внутри служебного портала.

Поиграйте с ними и посмотрите, соответствуют ли они вашим потребностям и идут оттуда.

По второму вопросу эти ссылки указаны в таблице ваших виджетов в приложении сервисного портала. Я бы предложил использовать директиву sp-widget, предоставляемую servicenow, в отличие от метода создания экземпляра. На мой взгляд, метод экземпляра более жесткий и менее гибкий. Я делаю очень продвинутые UI/UX-реализации и директивы (надеюсь, что компоненты компонентов скоро) действительно являются наиболее гибким вариантом.

https://docs.servicenow.com/bundle/istanbul-servicenow-platform/page/build/service-portal/concept/c_NestedWidgets.html