X4 Help Center
7.5 7.4 German English
Auto Light Dark
Auto Light Dark
7.5 7.4 German English

Detail Component


Detail Components zeigen Inhalt seitenbasiert an. Dabei kann es sich um reine Texte, aber z. B. auch um Checkboxen oder statische oder dynamische Listen handeln.


UI_DetailComponent_hervorgehoben.png

Detail Component definieren

Eine Detail Component wird innerhalb einer eigenen Definitionsdatei <DetailComponentName>.detail deklariert. Diese wird im Projektordner Components angelegt. 


So legen Sie eine neue Definitionsdatei an:
  1. Klicken Sie auf das Menü New > Add <entsprechende Komponente>.
    Alternativ lässt sich die Datei auch über das Kontextmenü New > Add <entsprechende Komponente> anlegen.

  2. Wählen Sie die gewünschte Definitionsdatei.
    image2021-7-23_13-23-52.png

  3. In File name den Namen der Definitionsdatei eingeben.

  4. Auf Finish klicken.
    Eine neue Definitionsdatei mit einer vordefinierten Struktur wird angelegt.

Die Detail Component wird über <DetailComponent> erzeugt und kann die Standard-Attribute für Components besitzen.

Für eine Detail Component muss ein Layout deklariert werden.

Beispiel Detail Component

XML
<DetailComponent process="/WebApp/Map/LoadMapData.wrf" xmlns="http://softproject.de/webapp/1.0">
	<Properties>
		<Property name="Place" type="List">
			<Property name="Company" type="String" />
			<Property name="Address" type="String" />
		</Property>
	</Properties>
	<FlowLayout>
		<Map vendor="OpenStreetMap">
			<Search />
			<Markers data="#Place" iconUrl="Location.png" name="#Company" searchString="#Address" />
		</Map>
	</FlowLayout>
</DetailComponent>


Bsp.DetailComponent.png