zurück

Makroliste Kategorie: Sonstiges.

In propform.io stehen neben den üblichen onOffice-Makros außerdem folgende Makros zur Verfügung:

 

Makro Beschreibung & Beispiel
_pfButton() Erzeugt einen vollständig gestylten Formular-Button im Propform-Design. Optional können Beschriftung, Ziel-URL, Button-Stil (rounded, rounded-0, rounded-pill) und Link-Ziel (_parent oder _blank) definiert werden. Beispiel: _pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank")
_pfLink() Gibt einen einfachen Hyperlink innerhalb eines Text- oder Beschreibungsfeldes aus. Wird keine Beschriftung angegeben, wird automatisch die URL als Linktext verwendet. Standardmäßig wird der Link im gleichen Fenster geöffnet. Beispiel: _pfLink("https://example.com", "Hier klicken", "_blank")
_bScRek_(Filter) Startet eine rekursive Schleife über alle Suchkriterien einer Adresse. Optional kann ein Filter definiert werden (z. B. status:1), um nur aktive Suchkriterien zu berücksichtigen. Innerhalb der Schleife können weitere Suchkriterien-Makros verwendet werden. Beispiel: _bScRek_("status:1")
_eScRek_ Beendet eine zuvor gestartete rekursive Suchkriterien-Schleife. Dieses Makro muss immer verwendet werden, um die Schleife korrekt abzuschließen. Beispiel: _eScRek_
_pfGetSearchCriteriaInformation Gibt das komplette Suchkriterium aus. Ideal für die Ausgabe in Aktivitäten, Aufgaben oder E-Mails. Beispiel: Suchprofil: _pfGetSearchCriteriaInformation
_pfGetSearchCriteriaField(Feldname) Gibt gezielt einen einzelnen Wert eines Suchkriteriums aus, z. B. Objektart, Wohnfläche oder Ort. Ermöglicht eine sehr präzise und strukturierte Darstellung von Suchprofilen. Beispiel: Objektart: _pfGetSearchCriteriaField(objektart)
_pfGetSearchCriteriaUUID Liefert eine verschlüsselte UUID des jeweiligen Suchkriteriums. Kann z. B. genutzt werden, um ein Suchkriterium in einem anderen propform-Formular zu öffnen. Beispiel: https://example.com/suchkriterium-bearbeiten?address[ID]=_Uuidaddress&searchcriteria[id]=_pfGetSearchCriteriaUUID
_pfGetAgentslogInformation Gibt die über propform.io geschriebene Aktivität tabellarisch aus (z. B. Aktionstyp, Aktionsart, Bemerkung). Funktioniert ausschließlich im propform-Kontext. Beispiel: Aktivitätsprotokoll: _pfGetAgentslogInformation
_pfGetSellingPriceOffer Gibt das vom Interessenten abgegebene Kaufpreisangebot für eine Immobilie aus. Das Makro ist nur im propform-Kontext verfügbar. Beispiel: Kaufpreisangebot: _pfGetSellingPriceOffer €
_getAddressLink Erstellt einen direkten Deep-Link zum Adressdatensatz in onOffice enterprise. Der Link funktioniert nur für eingeloggte Benutzer. Beispiel: _getAddressLink
_getEstateLink Erstellt einen direkten Deep-Link zum Immobiliendatensatz in onOffice enterprise. Der Link funktioniert nur für eingeloggte Benutzer. Beispiel: _getEstateLink