Administration
Menü
Dashboard
Variante Kachel
oder
Direktsprung [DASH]
Variante
Kachel
Neben den hier beschriebenen Feldern stehen zusätzlich alle Felder aus dem Basisdesign zur Verfügung.
|
|
| |||||||||||||||||||||||||
|
|
Deutschland- und Europakarte Es steht eine Karte von Deutschland und Europa zur Verfügung, in der man sich Google-Maps Koordinaten anzeigen kann. Zusätzlich zu den Standardfeldern müssen die Felder Label, X, Y angegeben werden. Der Label lässt sich mit HTML formatieren und wird angezeigt, wann man mit der Maus über einen Punkt fährt. Ein weiteres optionales Feld „Serie“ bestimmt das Symbol und die Farbe. Serie muss im Bereich von 0 bis 9 liegen. Jede Serie wird mit einer anderen Farbe und einem anderen Symbol dargestellt:
Zu einer Serie kann man einen SeriesTitle angeben, der erscheint, wenn man auf den Knopf rechts oben klickt. Dieser Knopf ist nur dann sichtbar, wenn man mehrere Serien verwendet. Hierüber können dann einzelne Serien ein- und ausgeblendet werden.:
Mit dem mittleren Mausrad oder den Tasten Bild▼ und Bild▲ lässt sich ein Ausschnitt vergrößern oder verkleinern. Mit Strg+Maus lässt sich ein Bereich auswählen. Mit den Pfeiltasten lässt sich der Bereich verschieben. Mit Pos1 wird die Anfangsgröße wieder herstellen. Fährt man mit der Maus auf ein Symbol der Serie, so wird der mit Label angegebene Text eingeblendet. Ist eine Klick-Funktion angegeben, so wird ein Hand-Symbol als Mauszeiger angezeigt, wenn man mit der Maus über einen Punkt fährt.
Beispielview mit Rückgabe der Adressid der angezeigten Anschrift: CREATE VIEW p_dash_geographicMap AS
select
'solid' as borderstyle, '#333333' as bordercolor,
-- Pro Angezeigter Position muss ein Datensatz mit dem -- >label< und den Google-Maps Koordinaten zurückgeliefert werden
if Adresstyp = 11 then 0 else if Adresstyp = 12 then 1 else if Adresstyp = 15 then 2 else 3 endif
endif endif as Serie, AMIC_FORMLST_GETBEZEICH('ADRESSTYP',Adresstyp) else 'Sonstige' endif as SeriesTitle,
ans.Adressid as ID1, '<u><b>' || ans.adressname || '</b></u><br>' || ans.adressStrasse || '<br>' || ans.adressPLZ1 || ' ' || ans.adressOrt || '<br>' as label, cast(posi.ST_LAT() as numeric(15,6)) as X, cast(posi.ST_LONG() as numeric(15,6)) as Y from anschriftgeodata geo join anschriftstamm ans on
ans.adressid=geo.adressid where ans.adressnummer >=
0
|