Widget Rich Text
Il widget Rich Text mostra un blocco di contenuto formattato su una pagina — introduzioni, istruzioni, note legali o testo di aiuto. Il testo si scrive nel Builder; puoi anche iniettare valori da un record con placeholder.
Scenari tipici:
- un breve messaggio di benvenuto sulla home page di un portale;
- istruzioni passo passo sopra un form;
- una nota privacy o accessibilità che deve apparire a ogni visita di quella schermata;
- un'intestazione che include il nome del record corrente o i dettagli dell'utente autenticato;
- un callout (info, warning o success) che evidenzia un messaggio importante.
Per un layout strutturato di molti campi, usa un widget Detail. Per HTML interattivo completamente personalizzato, preferisci una Custom View.
- How to configure it in the builder
- How it looks like in the resulting app


Modifica del contenuto
Apri il widget e modifica il testo nell'editor rich (formattazione, elenchi, link e così via).
I widget Rich Text usano il formato Markdown.
Come gli altri widget, Rich Text supporta title, width e visibility rules così puoi nascondere le istruzioni quando non servono più.
Appearance
Appearance controlla come il blocco è presentato sulla pagina:
| Valore | Effetto |
|---|---|
| Plain | Testo normale (predefinito) |
| Info | Callout blu con icona info |
| Warning | Callout ambra con icona di avviso |
| Success | Callout verde con icona di successo |
Usa i callout per avvisi che devono risaltare accanto a form o griglie; tieni Plain per introduzioni lunghe e testo di aiuto.
Info
Warning
Success
Placeholders
Per inserire valori di campo nel testo, imposta Placeholder source su un record disponibile sulla pagina (il record corrente della pagina, l'utente autenticato o un'altra fonte già esposta dalla pagina). Lascialo su None se il testo deve restare uguale per ogni visitatore.
Scrivi tag {field} nell'editor — la stessa sintassi dei placeholder in e-mail e campi automatici. Clicca {} per copiare un tag dai campi della fonte scelta, poi incollalo nel testo.
Esempi:
Welcome back, {name}.
Invoice {number} for {customer.name}.
Quando la pagina si carica, Bobuild sostituisce ogni tag valido con il valore di quel record. Se non c'è un record corrispondente in scope, quei tag restano vuoti. I tag sconosciuti restano come scritti.