Der Parameter activetools=ADDREMOVE zeigt das AddRemove Werkzeug an. Dieses Werkzeug ermöglicht es dem Anwender, die Selektion vorhandener Objekte zu erweitern oder zu reduzieren.

 

icon_comment

Der Wert der Parameter keyname und returnkey muss derselbe sein.

Die Pixeltoleranz für das AddRemove Werkzeug kann in den Einstellungen der WebOffice Standardwerte konfiguriert werden.

 

Add/Remove im WebOffice map widget

Add/Remove im WebOffice map widget

 

Nachdem das Werkzeug aktiviert wurde, können zusätzliche Objekte, die selektiert/deselektiert werden sollen, durch Klick in die Karte markiert werden. Dieses Markieren dient als Vorbereitung der eigentlichen Selektion. Während des Markierens der Objekte kann in der Karte navigiert (Pan/Zoom) werden. Über dem letzten Klickpunkt erscheint immer eine Checkbox, mit der die Selektion/Deselektion durchgeführt wird. Nach Klick auf diese Checkbox werden im Callback alle selektierten Objekte angegeben, d.h. die Liste der selektierten Objekte wird im Callback erweitert/reduziert. Das Werkzeug kann beliebig oft hintereinander ausgeführt werden.

Wenn ein Objekt, das bereits selektiert ist, mit dem Werkzeug markiert wird, dann wird es nach Klick auf die Checkbox deselektiert und aus der Liste im Callback entfernt.

 

Um Objekte im WebOffice map widget mit dem AddRemove Werkzeug zu bearbeiten, sind folgende Parameter erforderlich:

 

Eingabeparameter

Beschreibung

query

Kennung für externe Suche des jeweiligen WebOffice 10.9 R4 Abfragelayers.

icon_comment

Der Layer muss identifizierbar/selektierbar sein.

keyname

Dieser Parameter definiert das Suchfeld

icon_comment

Der key name ist der technische Feldname (nicht der Alias) und muss als Suchfeld konfiguriert sein.

keyvalue

Dieser Parameter definiert den Wert, nach dem gesucht werden soll.

icon_comment

Achten Sie auf die richtige Schreibweise der Werte.

returnkey

Spezifiziert das zurückgegebene Attributfeld in der Antwort.

icon_comment

Es ist möglich, mehrere Returnkeys getrennt mit Strichpunkt ; anzugeben. Stellen Sie sicher, dass der Returnkey als Ergebnisfeld konfiguriert ist.

callback_addremove_mw (optional)

Spezifiziert die JavaScript Callback Funktion.

startmode=ADDREMOVE (optional)

Durch die Aktivierung des Parameters wird das Werkzeug initial nach der Aktualisierung des Map Widget aktiviert.

icon_comment

Der Parameter startmode kann immer nur bei einem einzigen Tool aktiviert sein.

retainSelection (optional)

Wird dieser Parameter mit true übergeben, so bleibt eine bereits vorhandene Selektion von Objekten bestehen, auch wenn das Werkzeug danach deaktiviert wird.

 

Beispiel:

https://<SERVER>/<WebOffice-Anwendung>/client_mapwidget/default.jsp?baseURL=https://<SERVER>/<WebOffice-Anwendung>&project=WebOffice_SampleProject&width=385&height=377&map_adv=true&activetools=ADDREMOVE&query=properties&keyvalue=1/1&keyname=GNR&returnkey=GNR&callback_addremove_mw=parent.addremoveResult&retainSelection=true