2017-11-07 2 views

Antwort

1

Inject DDMStructureLocalServic in Ihre Komponenten mit der @Reference Anmerkung.

@Reference 
private DDMStructureLocalServic service; 

Um Eigenschaftenanmerkungen zu aktivieren, fügen Sie diese Abhängigkeit zu Ihrer Gradle-Datei hinzu.

org.osgi:org.osgi.service.component.annotations:1.3.0 
+0

folgende Fehler während deploying.package com.liferay.dynamic.data.mapping.model nicht Import com.liferay.dynamic.data.mapping.model.DDMStructure existiert; Beim folgenden Aufruf hinzufügen: DDMStructure ddmStructure = StrukturLocalService.getStructure (groupId, classNameId, ddmStructureKey) –

+0

Haben Sie alle erforderlichen Abhängigkeiten hinzugefügt? DDM wurde aus dem Kernel entfernt und muss als separate Abhängigkeit definiert werden. –

+0

Ich habe die Abhängigkeit von DDM hinzugefügt. Wie man classNameId bekommt DDMStructure ddmStructure = StrukturLocalService.getStructure (groupId, classNameId, ddmStructureKey); –

Verwandte Themen