2016-05-03 3 views
0

zu verwenden Ich versuche, Funktionalität c8y.ui Modul (http://resources.cumulocity.com/documentation/jssdk/latest/#/core/c8y.ui) in einer Anwendung zu verwenden, die ich auf Cumulocity Hello baut Core-API-Anwendung (https://bitbucket.org/m2m/cumulocity-examples/src/0fbc406e849ecba3a01526ebef8d4d8bb1f7f374/hello-core-api).Nicht in der Lage, c8y.ui Funktionalität auf cumulocity hello-core-api Beispielanwendung

jedoch, wenn ich eine Abhängung von der c8y.ui Modul zu meinem Controller spritze ich die folgende Fehlermeldung erhalten (wenn sie versuchen, c8yAlert wie dependancy zu injizieren)

Angularjs: 9997 Fehler: [$ Injektor: UNPR ] Unbekannter Anbieter: c8yAlertProvider < - c8yAlert

Irgendwelche Ideen, wie ich das c8y.ui-Modul arbeiten könnte?

Antwort

1

Leider ist c8y.ui nicht in Smart apps toolkit enthalten. Sie können jedoch eine der Alarm-/Benachrichtigungs-JavaScript-Bibliotheken dort draußen verwenden (see here).


Bearbeiten: Nevermind, anscheinend ist es enthalten.


Grundsätzlich sind Sie nicht verwenden c8yAlert in Smart-Apps Toolkit soll. Die meisten Sachen in c8y.ui verlassen sich auf benutzerdefinierte Cumulocity DOM, Stile und Kombinationen von ihnen in einer bestimmten Weise. Wenn Sie Warnungen/Benachrichtigungen anzeigen müssen, sollten Sie sich auf Bibliotheken von Drittanbietern verlassen.

c8yAlert ist dokumentiert, weil Sie es in einem Cumulocity-Plugin-Code verwenden können.