logologo
Start
Handleiding
Ontwikkeling
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handleiding
Ontwikkeling
Plugins
API
logologo
Overzicht

Blokken

Overzicht

Gegevensblokken

Tabel
Formulier
Details
Lijst
Rasterkaarten
Grafiek

Filterblok

Formulier

Overige blokken

Actiepaneel
Iframe
Referentieblok
Markdown
JS-blok

Blokinstellingen

Gegevensbereik
Lay-out
Blokinteractieregels
Veldinteractieregels
Sorteerregels
Blok verwijderen
Bloktitel

Velden

Overzicht

Algemene instellingen

Tabelvelden
Detailvelden
Filterformuliervelden
Formuliervelden

Specifieke instellingen

Datum
Bestandsbeheer
Subformulier
Keuzelijst
Gegevenskiezer
Gekoppelde keuzelijst
Subtabel
Subdetails
Titel
JS-veld
JS-item
JS-kolom

Veldinstellingen

Standaardwaarde
Veldlabel
Label weergeven
Veld-tooltip
Gegevensbereik
Veldcomponent
Getalnotatie
Modus
Verplicht
Titelveld
Validatieregels
Relatieveldcomponent

Acties

Overzicht

Actie-instellingen

Bewerkknop
Dubbele bevestiging
Veldwaarde toewijzen
Workflow koppelen
Bewerkingsvenster
Actie-interactieregels

Actietypes

Toevoegen
Bekijken
Verwijderen
Bewerken
Importeren
Importeren Pro
Exporteren
Exporteren Pro
Bijlagen exporteren
Filteren
Link
Pop-up openen
Vernieuwen
Gegevens verzenden
Workflow starten
Record bijwerken
Bulk-update
Subrecord toevoegen
JS-actie
Actierechten

Geavanceerd

Interactieregels
Event-flow
Variabelen
RunJS
Previous PageReferentieblok
Next PageJS-blok
TIP

Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie

#Markdown-blok

#Introductie

Het Markdown-blok kunt u gebruiken zonder het te koppelen aan een gegevensbron. U definieert de tekstinhoud met Markdown-syntaxis, waarna het blok deze opgemaakte tekst kan weergeven.

#Blok toevoegen

U kunt een Markdown-blok toevoegen aan een pagina of een pop-up.

20251026230916

U kunt ook een inline (inline-block) Markdown-blok toevoegen binnen formulier- en detailblokken.

20251026231002

#Sjabloon-engine

We gebruiken de Liquid sjabloon-engine om krachtige en flexibele sjabloonrendering te bieden. Hiermee kunt u inhoud dynamisch genereren en op maat weergeven. Met de sjabloon-engine kunt u:

  • Dynamische interpolatie: Gebruik placeholders in de sjabloon om naar variabelen te verwijzen, bijvoorbeeld {{ ctx.user.userName }} wordt automatisch vervangen door de bijbehorende gebruikersnaam.
  • Conditionele rendering: Ondersteunt conditionele statements ({% if %}...{% else %}), waarmee u verschillende inhoud kunt weergeven op basis van verschillende datastatussen.
  • Lussen: Gebruik {% for item in list %}...{% endfor %} om door arrays of collecties te itereren en zo lijsten, tabellen of herhalende modules te genereren.
  • Ingebouwde filters: Biedt een uitgebreide set filters (zoals upcase, downcase, date, truncate, enz.) om gegevens te formatteren en te verwerken.
  • Uitbreidbaarheid: Ondersteunt aangepaste variabelen en functies, waardoor de sjabloonlogica herbruikbaar en onderhoudbaar wordt.
  • Beveiliging en isolatie: Sjabloonrendering wordt uitgevoerd in een sandbox-omgeving, wat voorkomt dat gevaarlijke code direct wordt uitgevoerd en de veiligheid verhoogt.

Met de Liquid sjabloon-engine kunnen ontwikkelaars en contentmakers eenvoudig dynamische content weergeven, gepersonaliseerde documenten genereren en sjablonen renderen voor complexe datastructuren, wat de efficiëntie en flexibiliteit aanzienlijk verbetert.

#Variabelen gebruiken

Markdown op een pagina ondersteunt algemene systeemvariabelen (zoals de huidige gebruiker, de huidige rol, enz.).

20251029203252

Markdown in een pop-up voor blokrij-acties (of subpagina) ondersteunt meer data-contextvariabelen (zoals de huidige record, de huidige pop-up record, enz.).

20251029203400

#QR-code

U kunt QR-codes configureren in Markdown.

20251026230019

<qr-code value="https://www.nocobase.com/" type="svg"></qr-code>