Questions & Answers

psg
Returning Observer

Gespeicherte Url zu Entity abfragen

Guten Tag liebe Community,

Ziel:

Wir mรถchten zu einem Entity die tatsรคchlich gespeicherte URL abfragen.

Bisher haben wir das so versucht:

if (element instanceof Dataset) {      

     context.logInfo("Element is Dataset");      

     final TableTemplate datasetTableTemplate = ((TableTemplateProvider) element).getTableTemplate();      

     final PageRef datasetPreviewPageRef = datasetTableTemplate.getPreviewPageRef();      

     TemplateSet templateSet = getTemplateSet(currentProject, templateName);       

     result = datasetPreviewPageRef.getStoredUrl(                       

           currentLanguage,                       

           templateSet,                        

           ((Dataset) context.getElement()).getEntity()     

     );

}

Leider vรถllig erfolglos. Wir befinden uns hier im ToolbarContext.

Mรถglicher Ansatz:

In der Dokumentation kann ich unter dem Advanced URLCreator folgendes finden:

If the โ€œuseRegistryโ€ parameter is passed with the value โ€œtrueโ€ (default value), all new Advanced URLs generated are saved in the project registry. In this case, the underlying URL Creator implementation can read the URLs from the persistence structure and/or save new URLs in the persistence structure.

Hierbei stellt sich mir die Frage. wie ich รผber einen ToolbarContext auf diese Projekt-Registry zugreifen kann.

Eine Generierung mit useRegistry true ist bereits durchgelaufen.

Vielen Dank und viele GrรผรŸe

Philipp

0 Kudos
0 Replies

Type a product name