2017-05-11 1 views
0

Ich habe ein neues Liaray OSGI-Modul erstellt. Mein Controller verfügt über den folgenden Tag:Liferay 7 CE - Osgi-Modul (Liferay-Mvc-Portlet) nicht laden Javascript-Dateien

@Component(
immediate = true, 
property = { 
    "com.liferay.portlet.display-category=Bla Modules", 
    "com.liferay.portlet.instanceable=true", 
    "javax.portlet.display-name=EventCalendar", 
    "javax.portlet.init-param.template-path=/", 
    "javax.portlet.expiration-cache=0", 
    "com.liferay.portlet.footer-portlet-javascript=fullcalendar_year.js,/js/custom/main.js", 
    "com.liferay.portlet.header-portlet-css=/css/fullcalendar_year.css,/css/fullcalendar.css", 
    "javax.portlet.init-param.view-template=/view.jsp", 
    "javax.portlet.resource-bundle=content.Language", 
    "javax.portlet.security-role-ref=administrator,power-user,user" 
}, 
service = Portlet.class 

jedoch die Eigenschaft

com.liferay.portlet.footer-Portlet-javascript

nicht alle Dateien js lädt, ist es nur löscht die Dateien, wenn nur einer aufgerufen wird, wenn mehr als ein Nichts geladen ist.

Ist das ein Fehler oder mache ich etwas falsch?

Antwort

2

Endlich fand ich die Lösung. Es muss in separaten Zeilen deklariert werden.

property = { 
    "com.liferay.portlet.display-category=XXXXAA Modules", 
    "com.liferay.portlet.instanceable=true", 
    "javax.portlet.display-name=XXXXAA", 
    "javax.portlet.init-param.template-path=/", 
    "javax.portlet.expiration-cache=0", 
    "com.liferay.portlet.footer-portlet-javascript=/js/moment.min.js", 
    "com.liferay.portlet.footer-portlet-javascript=/js/fullcalendar_year.js", 
    "com.liferay.portlet.footer-portlet-javascript=/js/calendarLanguages/pt.js", 
    "com.liferay.portlet.footer-portlet-javascript=/js/custom/main.js", 
    "com.liferay.portlet.header-portlet-css=/css/fullcalendar_year.css,/css/fullcalendar.css", 
    "javax.portlet.init-param.view-template=/view.jsp", 
    "javax.portlet.resource-bundle=content.Language", 
    "javax.portlet.security-role-ref=administrator,power-user,user" 
} 
Verwandte Themen