aVogt
Returning Creator

TableTemplate erzeugen

Hallo,

ich will von einem Datensatz auf einen anderen Datensatz (der in einer anderen Tabelle liegt) verlinken.

Innerhalb einer Tabelle (bzw. eines tableTemplates) bekomme ich das hin.

- auf entity soll verlinkt werden

- das dataset vom aktuellen Content2 ist jedoch die "Tabelle" in der ich mich gerade befinde, somit auch das TableTemplate

- ich beötige aber aber ein anderes TableTemplate. und zwar das, in dem sich der andere datensatz "befindet" (bzw. gepflegt werden kann), den referenzname habe ich

Dataset dataset = c2.getDataset(entity);

DatasetContainer dcValue = dsv.createDatasetContainer(entity, dataset.getTableTemplate(), lang);

Frage:

Wie kann ich ein TableTemplate erzeugen, von dem ich den Referenznamen habe?

Ich habe leider keinen Weg gefunden

0 Kudos
2 Replies
aVogt
Returning Creator

ah, habs gefunden ...

ContentStoreRoot..getContent2ByName("refernzname");

0 Kudos

Below code for FS 5.x

pecialistsBroker broker = fsCon.getBroker();

                BrokerAgent agent = broker.requestSpecialist(BrokerAgent.TYPE);

SpecialistsBroker prjBroker = agent.getBrokerByProjectName(projectName);

StoreElementAgent storeElementAgent = prjBroker.requireSpecialist(StoreElementAgent.TYPE);

                final Content2 tableName = (Content2)storeElementAgent.loadStoreElement("table_name", IDProvider.UidType.CONTENTSTORE,true);

tableName .getTemplate()

Regards,

Vasandharaj M.

0 Kudos