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

Blocs

Aperçu

Blocs de données

Tableau
Formulaire
Détails
Liste
Cartes en grille
Graphique

Blocs de filtrage

Formulaire

Autres blocs

Panneau d'action
Iframe
Markdown
JS Block

Paramètres du bloc

Portée des données
Méthode de chargement des données
Mise en page
Règles d'interaction des blocs
Règles d'interaction des champs
Règles de tri
Tri par glisser-déposer
Suppression du bloc
Titre du bloc
Hauteur du bloc
Brouillons de formulaire

Champs

Aperçu

Paramètres généraux

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

Paramètres spécifiques

Date
Gestionnaire de fichiers
Sous-formulaire
Sélecteur déroulant
Sélecteur de données
Sélecteur en cascade
Sous-tableau (édition en ligne)
Sous-tableau (édition en modale)
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 de relation

Actions

Aperçu

Paramètres de l'action

Bouton modifier
Confirmation secondaire
Assignation de valeurs
Lier un flux de travail
Modale de modification
Règles d'interaction des actions

Types d'action

Ajouter
Afficher
Supprimer
Modifier
Dupliquer
Importer
Importer Pro
Exporter
Exporter Pro
Exporter les pièces jointes
Filtrer
Lien
Ouvrir une modale
Actualiser
Soumettre les données
Déclencher un flux de travail
Mettre à jour l'enregistrement
Mise à jour par lot
Modification par lot
Ajouter un sous-enregistrement
JS Action
Permissions d'action

Avancé

Règles d'interaction
Flux d'événements
Variables
RunJS
Modèles d'interface utilisateur
Previous PageTableau
Next PageDétails
Avis de traduction IA

Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.

#Bloc formulaire

#Introduction

Le bloc formulaire est un bloc important pour construire des interfaces de saisie et d'édition de données. Il est hautement personnalisable et utilise les composants correspondants pour afficher les champs requis en fonction du modèle de données. Grâce aux flux d'événements tels que les règles de liaison, le bloc formulaire peut afficher les champs de manière dynamique. De plus, il peut être combiné avec des flux de travail pour réaliser le déclenchement automatique de processus et le traitement des données, améliorant ainsi l'efficacité du travail ou permettant l'orchestration logique.

#Ajouter un bloc formulaire

  • Modifier le formulaire : Utilisé pour modifier des données existantes.
  • Nouveau formulaire : Utilisé pour créer de nouvelles entrées de données.

20251023191139

#Options de configuration du bloc

20251023191448

#Règle de liaison du bloc

Contrôlez le comportement du bloc via des règles de liaison (comme l'affichage ou l'exécution de JavaScript).

20251023191703

Plus de contenu, voir Règle de liaison du bloc

#Règle de liaison des champs

Contrôlez le comportement des champs du formulaire via des règles de liaison.

20251023191849

Plus de contenu, voir Règle de liaison des champs

#Mise en page

Le bloc formulaire prend en charge deux modes de mise en page, configurés via l'attribut layout :

  • horizontal (disposition horizontale) : Cette disposition affiche les étiquettes et le contenu sur une seule ligne, économisant de l'espace vertical, adaptée aux formulaires simples ou aux cas avec peu d'informations.
  • vertical (disposition verticale) (par défaut) : L'étiquette est située au-dessus du champ, cette disposition rend le formulaire plus facile à lire et à remplir, particulièrement pour les formulaires contenant plusieurs champs ou des éléments de saisie complexes.

20251023193638

#Configurer les champs

#Champs de cette collection

Remarque : Les champs des collections héritées (c'est-à-dire les champs de la collection parente) sont automatiquement fusionnés et affichés dans la liste des champs actuels.

20240416230739

#Champs de collection de relation

Les champs de collection de relation sont en lecture seule dans le formulaire, généralement utilisés en combinaison avec des champs de relation pour afficher plusieurs valeurs de champs des données liées.

20260212161035

  • Actuellement, seules les relations de type "to-one" (comme belongsTo / hasOne, etc.) sont prises en charge.
  • Il est généralement utilisé avec un champ de relation (utilisé pour sélectionner l'enregistrement associé) : le composant de champ de relation est responsable de la sélection/modification de l'enregistrement associé, tandis que le champ de collection de relation est responsable de l'affichage de plus d'informations sur cet enregistrement (lecture seule).

Exemple : Après avoir sélectionné un « Responsable », le numéro de téléphone, l'e-mail et d'autres informations de ce responsable sont affichés dans le formulaire.

Dans le formulaire d'édition, même si le champ de relation « Responsable » n'est pas configuré, les informations associées correspondantes peuvent être affichées. Lorsque le champ de relation « Responsable » est configuré, la modification du responsable mettra à jour les informations associées vers l'enregistrement correspondant.

20260212160748

#Autres champs

20251023192559

  • L'écriture de JavaScript permet de réaliser un contenu d'affichage personnalisé pour présenter des informations complexes.

20251023192935

#Modèle de champ

Les modèles de champs sont utilisés pour réutiliser la configuration de la zone de champ dans les blocs de formulaire. Pour plus de détails, voir Modèle de champ.

field-template-menu-20251228

#Configurer les actions

20251023193231

  • Soumettre
  • Déclencher un flux de travail
  • Action JS
  • Employé IA