logologo
Démarrer
Manuel
Développement
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
Démarrer
Manuel
Développement
Plugins
API
logologo
Aperçu

Blocs

Aperçu

Blocs de données

Tableau
Formulaire
Détails
Liste
Cartes en grille
Graphique

Bloc de filtre

Formulaire

Autres blocs

Panneau de configuration
Iframe
Bloc de référence
Markdown
JS Block

Paramètres du bloc

Portée des données
Mise en page
Règles d'interaction des blocs
Règles d'interaction des champs
Règles de tri
Suppression du bloc
Titre du bloc

Champ

Aperçu

Paramètres généraux

Champs du tableau
Champs de détail
Champs du formulaire de filtre
Champs du formulaire

Paramètres spécifiques

Date
Gestionnaire de fichiers
Sous-formulaire
Liste déroulante
Sélecteur de données
Sélecteur en cascade
Sous-tableau
Sous-détail
Titre
JS Field
JS Item
JS Column

Paramètres du champ

Valeur par défaut
Étiquette du champ
Afficher l'étiquette
Message d'aide du champ
Portée des données
Composant de champ
Formatage numérique
Mode
Requis
Champ de titre
Règles de validation
Composant de champ relationnel

Action

Aperçu

Paramètres de l'action

Bouton Modifier
Confirmation requise
Assignation de champ
Lier un workflow
Modale de modification
Règles d'interaction des actions

Type d'action

Ajouter
Afficher
Supprimer
Modifier
Importer
Importer Pro
Exporter
Exporter Pro
Exporter la pièce jointe
Filtrer
Lien
Ouvrir une modale
Actualiser
Soumettre les données
Déclencher un workflow
Mettre à jour l'enregistrement
Mise à jour par lot
Ajouter un sous-enregistrement
JS Action
Permissions d'action

Avancé

Règles d'interaction
Flux d'événements
Variable
RunJS
Previous PageBloc de référence
Next PageJS Block
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Bloc Markdown

#Introduction

Le bloc Markdown n'a pas besoin d'être lié à une source de données. Il utilise la syntaxe Markdown pour définir du contenu textuel et peut servir à afficher du texte formaté.

#Ajouter un bloc

Vous pouvez ajouter un bloc Markdown à une page ou à une fenêtre contextuelle.

20251026230916

Vous pouvez également ajouter un bloc Markdown en ligne (inline-block) à l'intérieur des blocs de formulaire et de détails.

20251026231002

#Moteur de template

Nous utilisons le moteur de template Liquid, qui offre des capacités de rendu de template puissantes et flexibles. Cela permet de générer et d'afficher du contenu de manière dynamique et personnalisée. Grâce à ce moteur de template, vous pouvez :

  • Interpolation dynamique : Utilisez des espaces réservés dans le template pour référencer des variables. Par exemple, {{ ctx.user.userName }} est automatiquement remplacé par le nom d'utilisateur correspondant.
  • Rendu conditionnel : Il prend en charge les instructions conditionnelles ({% if %}...{% else %}), ce qui permet d'afficher un contenu différent en fonction de l'état des données.
  • Boucles : Utilisez {% for item in list %}...{% endfor %} pour parcourir des tableaux ou des collections afin de générer des listes, des tableaux ou des modules répétitifs.
  • Filtres intégrés : Il propose un ensemble riche de filtres (tels que upcase, downcase, date, truncate, etc.) pour formater et traiter les données.
  • Extensibilité : Il prend en charge les variables et fonctions personnalisées, rendant la logique du template réutilisable et maintenable.
  • Sécurité et isolation : Le rendu du template est exécuté dans un environnement sandbox, ce qui empêche l'exécution directe de code dangereux et améliore la sécurité.

Grâce au moteur de template Liquid, les développeurs et les créateurs de contenu peuvent facilement réaliser l'affichage de contenu dynamique, la génération de documents personnalisés et le rendu de templates pour des structures de données complexes, améliorant ainsi considérablement l'efficacité et la flexibilité.

#Utiliser des variables

Le Markdown sur une page prend en charge les variables système courantes (telles que l'utilisateur actuel, le rôle actuel, etc.).

20251029203252

Le Markdown dans une fenêtre contextuelle d'action de ligne de bloc (ou une sous-page) prend en charge davantage de variables de contexte de données (telles que l'enregistrement actuel, l'enregistrement de la fenêtre contextuelle actuelle, etc.).

20251029203400

#Code QR

Vous pouvez configurer des codes QR dans Markdown.

20251026230019

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