2016-05-10 2 views
0

Я просто хочу использовать компонент входа, который обрабатывает процесс для входа, входа и восстановления пароля. Я хочу повторно использовать этот компонент в разных приложениях openui5.openui5 навигация между компонентами

Я не могу понять, как я могу перейти от одного компонента к другому. Я имею в виду, как только я аутентифицирую свой аккаунт, а контроллер проверяет подлинность пользователя, как я могу перейти на другой компонент openui5.

Я пытался понять CrossApplicationNavigation в AppNavSample, но я не могу этого понять. https://sapui5.hana.ondemand.com/sdk/test-resources/sap/ushell/demoapps/AppNavSample/localMinimalRenderer.html

Любые идеи?

ответ

0

Вы имеете в виду SAPUI5, а не OpenUI5? Контролем (и SDK), который вы ссылаетесь, является Unified shell (ushell), который является компонентом только SAPUI5.

Этот элемент управления является «Launchpad» для приложений SAP Fiori и создан из метаданных связанных ролей пользователей из базовой системы SAP, поэтому он является частью SAPUI5, а не OpenUI5.

Если вы действительно хотите использовать Launchpad и разрабатываете систему SAP, вы можете найти документацию о «Навигация кросс-приложения» здесь - http://help.sap.com/saphelp_uiaddon10/helpdata/en/09/4d968eb7c442208303427e82da92c9/content.htm?frameset=/en/09/4d968eb7c442208303427e82da92c9/frameset.htm&current_toc=/en/e4/843b8c3d05411c83f58033bac7f072/plain.htm&node_id=187&show_children=true#jump187.

Однако ваш пример - форма входа в систему, а затем основное приложение - предполагает, что на самом деле это не то, что вы хотите сделать, и вместо этого вы хотите ориентироваться в определенных видах приложения. Ознакомьтесь с этим руководством в документации OpenUI5 «Навигация и маршрутизация» - https://openui5.hana.ondemand.com/#docs/guide/1b6dcd39a6a74f528b27ddb22f15af0d.html

Кроме того, ваш пример приложения для входа в систему на самом деле звучит так, как будто его, возможно, придется обрабатывать вне самого UI5 на конкретном сервере/сервере приложений/веб-сервере с которыми вы развиваетесь. UI5 может предоставить соответствующий интерфейс.

Смежные вопросы