GIS BricsCAD Android

GIS BricsCAD Android

Menü

PHPRunner

23 Sep 2017
Definition des Klick Events für List Pages in PHPRunner (9.8)

Definition des Klick Events für List Pages in PHPRunner (9.8)

Klick Event in Listpage


In einer Listpage ist es möglich, beim Klick auf ein angezeigtes Element oder eine ganze Zeile ein Ereignis zu veranlassen. Das kann man z.B. nutzen, um eine URL aufzurufen, bestimmte Werte zu verbergen oder ähnliches.


Ebenso ist es möglich, ein AJAX snippet auszuführen. Ganz konkret läßt sich das in Verbindung mit MapGuide Open Source einsetzen. Wir verwenden es wie folgt. Im Taskpane wird die Tabelle aller verfügbaren Adressen angezeigt.Klickt der Anwender auf eine dieser Adressen, dann zoomt die Karte zu der zugehörigen Koordinate.

Um diese Verhalten zu programmieren sind folgende Schritte im PHPRunner (PHPR) erforderlich.


  1. Aufruf von Pages im PHPR.
  2. Wählen der gewünschten Tabelle oder des entsprechenden Views.
  3. Aufruf des Buttons Click actions.. .
  4. Wählen einer Tabellenspalte oder des ganzen Grids.

Ist das erfolgt, kann nun das Ereignes definiert werden. Unter anderem kann eine AJAX basierte Aktion ausgeführt werden. Im genannten Fall lassen wir uns die Koordinaten zur angezeigten Adresse aus der DB suchen. Diese werden dann im Client after Tag verwendet:


parent.parent.parent.mapFrame.ZoomToView(yyy,xxx,500,true);


ZoomToView führt genau die gennnante Aktion aus. Wohlgemerkt aus dem MGOS TaskPane.

X
Diese Website verwendet Cookies, um dir ein besseres Surferlebnis zu bieten.
Du kannst sie alle akzeptieren oder die Arten von Cookies auswählen, die du gerne zulässt.
Datenschutzeinstellungen
Wähle aus, welche Cookies du zulassen möchtest, während du auf dieser Website surfst. Bitte beachte, dass einige Cookies nicht deaktiviert werden können, da die Website ohne sie nicht funktionieren würde.
Notwendig
Um Spam zu verhindern, verwendet diese Website Google Recaptcha in deinen Kontaktformularen.

Diese Website kann auch Cookies für E-Commerce- und Zahlungssysteme verwenden, die für das ordnungsgemäße Funktionieren der Website unerlässlich sind.
Google-Dienste
Diese Website verwendet Cookies von Google, um auf Daten wie die von dir besuchten Seiten und deine IP-Adresse zuzugreifen. Zu den Google-Diensten auf dieser Website können gehören:

- Google Maps
Datengesteuert
Diese Website kann Cookies verwenden, um das Besucherverhalten aufzuzeichnen, Anzeigenkonvertierungen zu überwachen und Zielgruppen zu erstellen, unter anderem aus:

- Google Analytics
- Google Ads Conversion-Tracking
- Facebook (Meta-Pixel)