Navigation:  Einführung in WebOffice map widget > Unterstützte Parameter > Callback Funktion >

callback_createpoint

Previous pageReturn to chapter overviewNext page

Der Parameter callback_createpoint definiert eine Callback-Funktion für das Erstellen eines neuen Punktes. Diese Methode liefert in einem Boolschen Parameter zurück, ob das Erstellen erfolgreich war (TRUE) oder nicht (FALSE).

 

Die callback-Methode, die angegeben wird, hat folgende Struktur: MyCallbackCreatePoint(EDITGUID, EDITTEMPID, SUCCEEDED, X, Y,SCALES, COORDSYS)

EDITGUID: Ist die im Parameter editkeyvalue mitgegebene GUID (als String)

EDITTEMPID: Ist die im Parameter edit_temp_oid_mw mitgegebene temporäre ID (als String) oder NULL, wenn dieser Parameter nicht mitgegeben wurde oder einen Leerstring enthält

SUCCEEDED: Ist ein boolsches Flag, das angibt, ob die Erstellung eines Punktes erfolgreich war (TRUE) oder nicht (FALSE)

X: X-Wert des Kartenmittelpunktes oder NULL, wenn nichts gefunden wurde

Y: Y-Wert des Kartenmittelpunktes oder NULL, wenn nichts gefunden wurde

SCALES: Definiert eine Liste der konfigurierten Maßstabsstufen oder NULL, wenn keine Maßstabsstufen konfiguriert sind.

COORDSYS: Definiert das Koordinatensystem des Hauptkartendienstes. Es beinhaltet den EPSG-Code (wenn dieser vorhanden ist), den Namen des Koordinatensystems und die Zeichenfolge der benutzerdefinierte Projektion (WKT). Beachten Sie, dass der Zeichenfolge der benutzerdefinierten Projektion eine Länge von 700 Zeichen haben kann.

 

Hinweis:

Der Name der Methode 'MyCallbackCreatePoint' und die Namen der Parameter sind nur beispielhaft gewählt und können individuell definiert werden.

 

 

edit_temp_oid_mw

Mit diesem optionalen Parameter kann eine temporäre ID für die Erstellung eines Punktes übergeben werden. Diese ID wird dann in der entsprechenden callback-Methode wieder zurückgeliefert.

 

Beispiel:

http://w-vpc-kr-w7-e:8080/WO_10R3_SP2_latestBuild/client_mapwidget/default.jsp?baseURL=http://w-vpc-kr-w7-e:8080/WO_10R3_SP2_latestBuild&project=WebOffice_SampleProject_Doku&width=600&height=400&view=Edit&activetools=CREATEPOINT&editlayerid=cities&editkeyfield=CITY_NAME&editkeyvalue=Testcity&callback_createpoint=createPointResult&edit_temp_oid_mw=23425