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 |