Composants Surface
Primitives, widgets métier, propriétés et événements du catalogue Surface.
Le catalogue Surface décrit les primitives et les adapters des widgets métier. La composition référence les Fields, profils de fiche, vues, Queries et Actions du Model. Les propriétés ci-dessous proviennent du propriétaire portable; elles ne constituent pas un nouveau langage de données. Les limites et identités du format compilé sont distinctes de la configuration métier dans le Studio.
Compatibilité du catalogue
Le catalogue courant décrit tous les composants admis. Son identité sémantique est distincte de la version des packages logiciels. Le Studio et les outils Surface vérifient cette identité et les composants disponibles avant rendu.
Catalogue courant : 0.0.0.1
HomeHeader
Titre natif de l’accueil, introduction et navigation principale déclarée.
Ce composant ne demande aucune propriété.
Événements
Aucun événement.
HomeLaunchers
Actions natives déclarées de l’accueil, icônes et disponibilité de la session courante.
Ce composant ne demande aucune propriété.
Événements
Aucun événement.
HomeLayout
Disposition native du contenu principal et du panneau associé de l’accueil, avec ses enfants déclarés.
Ce composant ne demande aucune propriété.
Événements
Aucun événement.
HomeSection
Aperçu d’une Query d’accueil déclarée, avec sa limite et la destination exacte pour tout consulter.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
HomeActivity
Bloc d’activité déclaré depuis le journal de l’accueil, sans déduction depuis les dates de modification.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
blockKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
Page
Écran applicatif contenant ses composants enfants.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
title |
string; min length 1; max length 4000 |
Requis. Titre de l’objet ou de la section dans l’interface. |
Événements
Aucun événement.
Section
Section de contenu identifiée par son libellé.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
title |
string; min length 1; max length 4000 |
Requis. Titre de l’objet ou de la section dans l’interface. |
Événements
Aucun événement.
Stack
Groupe ordonné verticalement.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
gap |
"none" | "small" | "medium" | "large" |
Requis. Définit « gap » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
Événements
Aucun événement.
Grid
Grille de colonnes bornée et adaptative.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
columns |
1 OR 2 OR 3 OR 4 |
Requis. Colonnes ordonnées et leurs sources de valeurs autorisées. |
gap |
"none" | "small" | "medium" | "large" |
Requis. Définit « gap » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
Événements
Aucun événement.
RecordLayout
Dispose le contenu principal d’une fiche et son panneau de relations dans deux piles déclarées, sans cadre supplémentaire. Sur petit écran, le panneau suit le contenu principal.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
asideWidth |
"standard" | "compact" |
Requis. Preset obligatoire du panneau droit : standard pour 230 px ou compact pour 220 px. L’espacement est de 21 px; la disposition passe en une colonne sous 850 px. |
Événements
Aucun événement.
Enfants et ordre
| Champ | Options / valeurs attendues | Description |
|---|---|---|
children |
length 2 |
Requis. Nombre exact d’enfants déclarés; aucun conteneur n’est ajouté automatiquement. |
children[].type |
Stack |
Requis. Type de chaque enfant direct. |
children order |
main → aside |
Requis. Rôles positionnels dans cet ordre; les clés d’éléments restent libres et aucun slot nommé n’est créé. |
Header
Dispose l’identité de la page puis ses Actions dans deux piles explicitement déclarées, sans cadre ni effet au montage. Les régions se réorganisent sur petit écran.
Ce composant ne demande aucune propriété.
Événements
Aucun événement.
Enfants et ordre
| Champ | Options / valeurs attendues | Description |
|---|---|---|
children |
length 2 |
Requis. Nombre exact d’enfants déclarés; aucun conteneur n’est ajouté automatiquement. |
children[].type |
Stack |
Requis. Type de chaque enfant direct. |
children order |
identity → actions |
Requis. Rôles positionnels dans cet ordre; les clés d’éléments restent libres et aucun slot nommé n’est créé. |
Card
Groupe de présentation nommé, distinct d’une carte de transport MCP.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
title |
string; min length 1; max length 4000 |
Requis. Titre de l’objet ou de la section dans l’interface. |
Événements
Aucun événement.
Heading
Titre sémantique dans la hiérarchie du document.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
text |
string; min length 1; max length 4000 |
Requis. Définit « text » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
level |
1 OR 2 OR 3 OR 4 |
Requis. Profondeur structurelle de l’Anchor dans la hiérarchie admise. |
Événements
Aucun événement.
Text
Texte simple, sans HTML ni expression exécutée.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
text |
string; min length 1; max length 4000 |
Requis. Définit « text » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
Événements
Aucun événement.
Badge
Indicateur sémantique non interactif.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
text |
string; min length 1; max length 4000 |
Requis. Définit « text » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
tone |
"neutral" | "info" | "success" | "warning" | "danger" |
Requis. Définit « tone » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
Événements
Aucun événement.
Icon
Icône exacte admise par le Model, avec son libellé accessible.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
icon |
closed object |
Requis. Icône du catalogue admis pour cette variante de présentation. |
icon.catalog |
Géré par Surface; fourni par les outils du Model. |
Requis. Définit « catalog » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
icon.revision |
string; min length 1; max length 120 |
Requis. Définit « revision » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
icon.name |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Nom lisible de l’élément dans le contexte qui le présente. |
label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
Événements
Aucun événement.
RecordIdentity
Identité issue du profil de fiche déclaré et de la tête canonique sélectionnée.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
RecordField
Un emplacement exact dans la Surface, utilisant son contrôle de Form et sa session natifs.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
fieldPath |
string; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u; max length 127 |
Requis. Sélecteur sémantique de Field utilisant le préfixe fields/. |
Événements
Aucun événement.
RecordSettings
Paramètres natifs du profil de fiche déclaré.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
RecordTags
Tags natifs de la fiche et coordinateur existant des Tags.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
RecordMetric
Métrique native complète déclarée, jamais un compte des lignes affichées.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
metricKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
RecordRelations
Groupe de relations exact déclaré, avec sa session Query existante.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
NativeContent
Emplacement de l’éditeur natif existant, sans changement du format persistant.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
contentKind |
"document" | "code" | "canvas" | "asset" |
Requis. Sélectionne le moteur de contenu natif et le format associé. |
Événements
Aucun événement.
QueryTable
Projection tableau admise et contrôles natifs de la collection.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre. |
binding.[kind=work-section].kind |
"work-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].kind |
"collection" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].kind |
"home-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].kind |
"record-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].kind |
"record-relations" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
RecordCards
Cartes de fiches natives issues de la projection Query déclarée.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre. |
binding.[kind=work-section].kind |
"work-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].kind |
"collection" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].kind |
"home-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].kind |
"record-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].kind |
"record-relations" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
columns |
1 OR 2 OR 3 OR 4 |
Requis. Colonnes ordonnées et leurs sources de valeurs autorisées. |
Événements
Aucun événement.
QueryGraph
Vue graphe déclarée, rendue par le propriétaire natif du graphe.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre. |
binding.[kind=work-section].kind |
"work-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].kind |
"collection" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].kind |
"home-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].kind |
"record-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].kind |
"record-relations" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
QueryKanban
Vue Kanban déclarée et mutations natives autorisées.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre. |
binding.[kind=work-section].kind |
"work-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].kind |
"collection" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].kind |
"home-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].kind |
"record-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].kind |
"record-relations" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
QueryGantt
Vue Gantt déclarée et contrôles natifs de planification.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre. |
binding.[kind=work-section].kind |
"work-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].kind |
"collection" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].kind |
"home-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].kind |
"record-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].kind |
"record-relations" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
QueryTimeline
Vue chronologique déclarée.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre. |
binding.[kind=work-section].kind |
"work-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].kind |
"collection" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].kind |
"home-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].kind |
"record-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].kind |
"record-relations" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
QueryCalendar
Vue calendrier déclarée.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Requis. Origine ou destination déclarée de la valeur; ne contient pas de script libre. |
binding.[kind=work-section].kind |
"work-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].kind |
"collection" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].kind |
"home-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].kind |
"record-section" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].kind |
"record-relations" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
ModelAction
Une pression explicite prépare l’Action native déclarée ; le montage ne déclenche rien.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence à une Action déclarée; son affichage ne l’exécute pas. |
label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
Événements
| Champ | Options / valeurs attendues | Description |
|---|---|---|
press |
closed object |
Requis. Définit « press » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.action |
"prepare-action" |
Requis. Définit « action » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.params |
closed object |
Requis. Définit « params » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.params.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence à une Action déclarée; son affichage ne l’exécute pas. |
Tabs
Groupe d’onglets accessible et explicite ; les panneaux déclarés restent montés lorsqu’ils sont masqués.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
defaultTabKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
tabs |
Array<closed object>; min length 1; max length 20 |
Requis. Définit « tabs » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
tabs[].key |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Identifiant sémantique stable utilisé par les références; le modifier change l’identité. |
tabs[].label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
Événements
Aucun événement.
TabPanel
Panneau identifié par sa clé explicite dans son parent Tabs direct, contenant une Stack.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
tabKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
ActionGroup
Actions principales, secondaires et de menu explicites, utilisant le propriétaire natif de préparation existant.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
primary |
closed object; null |
Requis. Définit « primary » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
primary.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence à une Action déclarée; son affichage ne l’exécute pas. |
primary.label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
secondary |
Array<closed object>; max length 20 |
Requis. Définit « secondary » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
secondary[].actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence à une Action déclarée; son affichage ne l’exécute pas. |
secondary[].label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
menu |
Array<closed object>; max length 40 |
Requis. Définit « menu » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
menu[].actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence à une Action déclarée; son affichage ne l’exécute pas. |
menu[].label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
menuLabel |
string; min length 1; max length 4000 |
Requis. Définit « menu Label » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
Événements
Aucun événement.
WorkIdentity
Identité exacte du travail sélectionné depuis ses métadonnées autorisées, sans profil de fiche substitué.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
WorkNavigation
Sections déclarées du travail ; le propriétaire de session conserve la sélection pour chaque contexte exact.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
WorkPanel
Section contrôlée déclarée du travail contenant une Stack ; les panneaux masqués restent montés.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
WorkStageRail
Sélection native contrôlée d’une étape, distincte de la navigation du Workspace et de la fermeture du Flow.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
WorkTargetContent
Cible durable exacte du travail, via le même document actif natif et ses protections de brouillon.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
contentKind |
"document" | "code" | "canvas" | "asset" |
Requis. Sélectionne le moteur de contenu natif et le format associé. |
Événements
Aucun événement.
WorkSources
Vue Sources déclarée de la cible, via le lecteur existant des sources et reçus.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
WorkRequests
Inspection native exacte du Flow et contrôles des occurrences existantes, sans liste de demandes fabriquée.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
WorkCriteria
Faits durables des critères déclarés, sans compte de Tasks ni de vérifications techniques substitué.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Événements
Aucun événement.
WorkAction
Une pression explicite dans le périmètre prépare son Action native ou sa consolidation déclarée ; le montage n’exécute rien.
| Champ | Options / valeurs attendues | Description |
|---|---|---|
[variant 1].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
[variant 1].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
[variant 1].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
[variant 1].scope |
"rootWork" | "selectedStage" | "retainedTarget" |
Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
[variant 1].actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence à une Action déclarée; son affichage ne l’exécute pas. |
[variant 1].label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
[kind=consolidation].kind |
"consolidation" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
[kind=consolidation].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
[kind=consolidation].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
[kind=consolidation].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
[kind=consolidation].scope |
"selectedStage" |
Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
[kind=consolidation].profileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
[kind=consolidation].label |
string; min length 1; max length 4000 |
Requis. Libellé destiné à l’usager dans l’interface. |
Événements
| Champ | Options / valeurs attendues | Description |
|---|---|---|
press |
closed object OR closed object |
Requis. Définit « press » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.[variant 1].action |
"prepare-action" |
Requis. Définit « action » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.[variant 1].params |
closed object |
Requis. Définit « params » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.[variant 1].params.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
press.[variant 1].params.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
press.[variant 1].params.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
press.[variant 1].params.scope |
"rootWork" | "selectedStage" | "retainedTarget" |
Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.[variant 1].params.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence à une Action déclarée; son affichage ne l’exécute pas. |
press.[variant 2].action |
"prepare-consolidation" |
Requis. Définit « action » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.[variant 2].params |
closed object |
Requis. Définit « params » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.[variant 2].params.kind |
"consolidation" |
Requis. Sélectionne la variante et les propriétés admises dans cette branche. |
press.[variant 2].params.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
press.[variant 2].params.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
press.[variant 2].params.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
press.[variant 2].params.scope |
"selectedStage" |
Requis. Définit « scope » pour cet objet. Respecter le type, les variantes et les limites de la colonne Options. |
press.[variant 2].params.profileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Requis. Référence par clé stable à la déclaration nommée correspondante; le compilateur contrôle son existence et sa compatibilité. |
Admission et moteurs natifs
Le catalogue, les bindings et les adapters du bundle doivent être compatibles avant rendu. Les Fields, Queries, résultats, droits et opérations sont résolus par leurs propriétaires Surface. Une Action est préparée uniquement lors de l’interaction explicite. Une identité, référence ou capacité manquante provoque un refus; le renderer ne répare pas le Model et ne sélectionne pas un autre moteur.
Les contrats de composition sont des formats compilés. Le Studio produit cette représentation; les usagers ne saisissent pas les identités de catalogue ou les empreintes techniques dans leurs fiches.
Exemples appliqués : Deux composants reliés au même client
Notes utilise le profil client et le tableau utilise son groupe de soumissions.
Configuration
Propriétés du composant RecordField.props. Propriétés et valeurs admises.
{
"recordProfileKey": "client",
"fieldPath": "fields/notes"
}
Variante et raccordement
Propriétés du composant QueryTable.props. Propriétés et valeurs admises.
{
"binding": {
"kind": "record-relations",
"recordProfileKey": "client",
"groupKey": "quotes"
}
}
Exemple de disposition UI
La disposition illustrative ci-dessous situe cette configuration dans l’app Clients/Soumissions. Chaque fragment s’insère à l’emplacement indiqué; ses références aux Fields, Queries et Actions correspondent aux déclarations du Model.
- Identité du client
- Notes et suivi
- Paramètres
- Soumissions liées
Le client souhaite préparer une proposition pour son nouveau projet. Préciser les besoins et confirmer le budget avant la revue.
Texte éditable dans la Surface