Zum Hauptinhalt springen

Open Dialog

Achtung

Man kann bei Versionen kleiner 25.1 nicht mehrere Kommandos innerhalb des gleichen Aufrufs angeben. Also man kann nicht z.B. OpenDialog und Zoom miteinander kombinieren. Man kann auch nicht einfach Parameter von einem Kommando für ein anderes Kommando benutzen. Ab Version 25.1. ist das Kombinieren möglich benötigt aber eine spezielle Syntax.

Command=OpenDialog

Hiermit kann man ein Formular öffnen. Hierzu müssen die Parameter DialogName und Filter konfiguriert werden.

Beispiel Windows Kommando Zeile:

C:\MapEdit\MapEdit.exe Command=OpenDialog~DialogName=STROM.EL_LINK_BOX.AUSKUNFT~Filter=FID%3D101

Beispiel als URL Link:

mapeditdesktop://Execute?Command=OpenDialog&DialogName=STROM.EL_LINK_BOX.AUSKUNFT&Filter=FID%3D101

Beispiel MapEdit.ini Datei:

MapEditServerUrl=http://localhost/mum.geo.services
MapEditStorageName=localhost
Command=OpenDialog
DialogName=STROM.EL_LINK_BOX.AUSKUNFT
Filter=FID%3D101
Info

Hierbei muss zwischen Tabelle und Formularname ein . gesetzt sein. Wenn es für die Tabelle mehrere unterschiedliche Formulare gibt, muss der Formularname noch angegeben werden. (hier im Beispiel AUSKUNFT)

Sowie die Tabelle bzw. das Formular muss natürlich in der Datenbankverbindung vorhanden sein.

In dem Beispiel oben wird dann direkt auf das Objekt mit der FID 101 im Formular gefiltert.

Beispiel als URL mit der RemoteControl Variante um ein bestimmtes Flurstück und dessen Formular aufzurufen:

http://localhost:60026/Mum.Geo.Services/RemoteControl.html?Command=OpenDialog&DialogName=ALKIS.AX_Flurstueck&Filter=FLURSTUECKSKENNZEICHEN%3D'096617___020920006__'

SwitchLayer On/Off (optional)

Ab Version 25.1

Beispiel:

SwitchLayersOn=Basis/Luftbilder
und/oder
SwitchLayersOff=Basis/OpenStreetmap

Mehr Hinweise siehe auch "Command=SwitchLayer"

Anmerkung

Die Syntax zum setzen der Layer/Kartennamen ist wie beim Kommando SwitchLayer.

Bitte beachten

Ab Version 25.1.58 sind die Parameter SwitchLayersOn und SwitchLayersOff Kommando unabhängig und können nur noch unabhaengig vom Kommando benutzt werden. Beim kombinieren von Kommandos werden die Parameter ignoriert.
siehe:
https://help.mapedit.de/admin-guide/mapedit-desktop/Parameter#switchlayer-onoff