From 126c1460a510698bdcee85e2229c84c38562d951 Mon Sep 17 00:00:00 2001
From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com>
Date: Tue, 16 Jul 2024 19:58:34 +0100
Subject: [PATCH 0001/4889] properties added in .getBoxInfo() and .getBoxList()
---
docs/API/IMAPTransporterClass.md | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/docs/API/IMAPTransporterClass.md b/docs/API/IMAPTransporterClass.md
index aec02c01c376fd..182f9a33518a85 100644
--- a/docs/API/IMAPTransporterClass.md
+++ b/docs/API/IMAPTransporterClass.md
@@ -789,6 +789,7 @@ The `boxInfo` object returned contains the following properties:
|mailCount| number| Number of messages in the mailbox|
|mailRecent| number| Number of messages with the "recent" flag (indicating new messages)|
|id| text| Unique id of the mailbox|
+|mailUnseen| number|Number of messages marked "unseen" (indicating messages marked unread)|
#### Example
@@ -833,6 +834,9 @@ In the optional `parameters` parameter, pass an object containing values to filt
|Property | Type| Description |
|---|---|---|
|isSubscribed| Boolean |
**True** to return only subscribed mailboxes **False** to return all available mailboxes|
+| names | Collection | Collection of object which containing a "name" attribute or collection of text containing the box names |
+| withBoxProperties| boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.|
+| withBoxInfo| boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.|
#### Result
@@ -840,10 +844,15 @@ Each object of the returned collection contains the following properties:
|Property| Type|Description |
|---|---|---|
-|\[].name|text|Name of the mailbox |
-|\[].selectable |boolean |Indicates whether or not the access rights allow the mailbox to be selected: - true - the mailbox can be selected
- false - the mailbox can not be selected
|
-|\[].inferior |boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: - true - a lower level can be created
- false - a lower level can not be created
|
-|\[].interesting |boolean |Indicates if the mailbox has been marked "interesting" by the server: - true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
- false - The mailbox has not been marked "interesting" by the server.
|
+|\[].name|text|Name of the mailbox. Returned if withBoxProperties=true or withBoxInfo=true |
+|\[].selectable |boolean |Indicates whether or not the access rights allow the mailbox to be selected: - true - the mailbox can be selected
- false - the mailbox can not be selected
Returned if withBoxProperties=true|
+|\[].inferior |boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: - true - a lower level can be created
- false - a lower level can not be created
Returned if withBoxProperties=true|
+|\[].interesting |boolean |Indicates if the mailbox has been marked "interesting" by the server: - true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
- false - The mailbox has not been marked "interesting" by the server.
Returned if withBoxProperties=true|
+| [].mailCount | number | Number of messages in inbox. Returned if withBoxInfo=true |
+| [].mailRecent | number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true |
+| [].mailUnseen | number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true |
+| [].id | text | Unique mailbox identifier. Returned if withBoxInfo=true |
+
If the account does not contain any mailboxes, an empty collection is returned.
From e92e4168aa8b909ee45222240ac0eefae1b9034d Mon Sep 17 00:00:00 2001
From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com>
Date: Tue, 16 Jul 2024 20:02:25 +0100
Subject: [PATCH 0002/4889] IMAPTransporterClass.md Update
---
docs/API/IMAPTransporterClass.md | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/docs/API/IMAPTransporterClass.md b/docs/API/IMAPTransporterClass.md
index 182f9a33518a85..42fc90835c9d97 100644
--- a/docs/API/IMAPTransporterClass.md
+++ b/docs/API/IMAPTransporterClass.md
@@ -785,11 +785,11 @@ The `boxInfo` object returned contains the following properties:
|Property| Type| Description|
|---|---|---|
-|name|text|Name of the mailbox
-|mailCount| number| Number of messages in the mailbox|
-|mailRecent| number| Number of messages with the "recent" flag (indicating new messages)|
+|name|Text|Name of the mailbox
+|mailCount| Number| Number of messages in the mailbox|
+|mailRecent| Number| Number of messages with the "recent" flag (indicating new messages)|
|id| text| Unique id of the mailbox|
-|mailUnseen| number|Number of messages marked "unseen" (indicating messages marked unread)|
+|mailUnseen| Number|Number of messages marked "unseen" (indicating messages marked unread)|
#### Example
@@ -835,8 +835,8 @@ In the optional `parameters` parameter, pass an object containing values to filt
|---|---|---|
|isSubscribed| Boolean |**True** to return only subscribed mailboxes **False** to return all available mailboxes|
| names | Collection | Collection of object which containing a "name" attribute or collection of text containing the box names |
-| withBoxProperties| boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.|
-| withBoxInfo| boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.|
+| withBoxProperties| Boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.|
+| withBoxInfo| Boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.|
#### Result
@@ -844,14 +844,14 @@ Each object of the returned collection contains the following properties:
|Property| Type|Description |
|---|---|---|
-|\[].name|text|Name of the mailbox. Returned if withBoxProperties=true or withBoxInfo=true |
-|\[].selectable |boolean |Indicates whether or not the access rights allow the mailbox to be selected: - true - the mailbox can be selected
- false - the mailbox can not be selected
Returned if withBoxProperties=true|
-|\[].inferior |boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: - true - a lower level can be created
- false - a lower level can not be created
Returned if withBoxProperties=true|
-|\[].interesting |boolean |Indicates if the mailbox has been marked "interesting" by the server: - true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
- false - The mailbox has not been marked "interesting" by the server.
Returned if withBoxProperties=true|
-| [].mailCount | number | Number of messages in inbox. Returned if withBoxInfo=true |
-| [].mailRecent | number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true |
-| [].mailUnseen | number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true |
-| [].id | text | Unique mailbox identifier. Returned if withBoxInfo=true |
+|\[].name|Text|Name of the mailbox. Returned if withBoxProperties=true or withBoxInfo=true |
+|\[].selectable |Boolean |Indicates whether or not the access rights allow the mailbox to be selected: - true - the mailbox can be selected
- false - the mailbox can not be selected
Returned if withBoxProperties=true|
+|\[].inferior |Boolean |Indicates whether or not the access rights allow creating a lower hierachy in the mailbox: - true - a lower level can be created
- false - a lower level can not be created
Returned if withBoxProperties=true|
+|\[].interesting |Boolean |Indicates if the mailbox has been marked "interesting" by the server: - true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
- false - The mailbox has not been marked "interesting" by the server.
Returned if withBoxProperties=true|
+| [].mailCount | Number | Number of messages in inbox. Returned if withBoxInfo=true |
+| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true |
+| [].mailUnseen | Number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true |
+| [].id | Text | Unique mailbox identifier. Returned if withBoxInfo=true |
If the account does not contain any mailboxes, an empty collection is returned.
From 3ae26779735c200663db8de65fc4bbe092e67aad Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 17:50:13 +0200
Subject: [PATCH 0003/4889] New translations $entityset.md (French)
---
.../version-20/REST/$entityset.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md
index bcefa3ec2a8688..ceea4b7c65cba7 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$entityset.md
@@ -38,18 +38,18 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av
## $entityset/\{entitySetID\}?$operator...&$otherCollection
-Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés
+Crée un autre entity set basé sur des entity sets préalablement créés
-| Paramètres | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------- |
-| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités |
-| $otherCollection | String | ID de l'ensemble d'entités |
+| Paramètres | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------- |
+| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set |
+| $otherCollection | String | ID de l'entity set |
### Description
-After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass.
+After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux entity sets doivent être dans la même dataclass.
Vous pouvez ensuite créer un autre ensemble d'entités contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST.
@@ -57,7 +57,7 @@ Voici les opérateurs logiques :
| Opérateur | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| AND | Retourne les entités communes aux deux ensembles d'entités |
+| AND | Retourne les entités communes aux deux entity sets |
| OU | Retourne les entités contenues dans les deux entity sets |
| EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 |
| INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) |
From 785798de13bc023be8a479f4a840ac1afa97960a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 17:50:17 +0200
Subject: [PATCH 0004/4889] New translations $info.md (French)
---
.../version-20/REST/$info.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md
index 2bfede3abb39bc..0115d2322b166a 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$info.md
@@ -21,14 +21,14 @@ En appelant cette requête pour votre projet, vous récupérez des informations
Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes :
-| Propriété | Type | Description |
-| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| id | String | Un UUID qui référence l'ensemble d'entités. |
-| dataClass | String | Nom de la dataclass. |
-| selectionSize | Number | Nombre d'entités dans la sélection d'entités. |
-| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
-| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. |
-| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
+| Propriété | Type | Description |
+| ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| id | String | Un UUID qui référence l'entity set. |
+| dataClass | String | Nom de la dataclass. |
+| selectionSize | Number | Nombre d'entités dans l'entity set. |
+| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
+| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. |
+| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
From f744daed09fc7b813cf01c727965e3db1452705e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:05:09 +0200
Subject: [PATCH 0005/4889] New translations client-server.md (French)
---
.../version-20/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md
index e7ea9659da62fc..2af6f970da021d 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/settings/client-server.md
@@ -42,9 +42,10 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il
- **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences).
- **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus).
-- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Authentification de l'utilisateur auprès du serveur de domaine
@@ -97,4 +98,4 @@ Le fonctionnement de la table de configuration est le suivant :
- Refuser 192.168.* (refuser toutes adresses débutant par 192.168)
- Autoriser * (et autoriser les autres)
-Par défaut, aucune restriction de connexion n’est appliquée par 4D Server : la première ligne de la table contient le libellé Autoriser et le caractère * (toute adresse).
\ No newline at end of file
+Par défaut, aucune restriction de connexion n’est appliquée par 4D Server : la première ligne de la table contient le libellé Autoriser et le caractère * (toute adresse).
From 13f8e3f8624e6cbbee3cd573d344c52aba7fa365 Mon Sep 17 00:00:00 2001
From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com>
Date: Thu, 1 Aug 2024 17:08:23 +0100
Subject: [PATCH 0006/4889] after closure updates
---
docs/API/IMAPTransporterClass.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/docs/API/IMAPTransporterClass.md b/docs/API/IMAPTransporterClass.md
index 42fc90835c9d97..156f99a09a5e82 100644
--- a/docs/API/IMAPTransporterClass.md
+++ b/docs/API/IMAPTransporterClass.md
@@ -789,7 +789,7 @@ The `boxInfo` object returned contains the following properties:
|mailCount| Number| Number of messages in the mailbox|
|mailRecent| Number| Number of messages with the "recent" flag (indicating new messages)|
|id| text| Unique id of the mailbox|
-|mailUnseen| Number|Number of messages marked "unseen" (indicating messages marked unread)|
+|mailUnseen| Number|Number of messages marked "unseen"|
#### Example
@@ -834,9 +834,9 @@ In the optional `parameters` parameter, pass an object containing values to filt
|Property | Type| Description |
|---|---|---|
|isSubscribed| Boolean |**True** to return only subscribed mailboxes **False** to return all available mailboxes|
-| names | Collection | Collection of object which containing a "name" attribute or collection of text containing the box names |
-| withBoxProperties| Boolean | If true (default): adds the selectable, inferior, and interesting attributes to the result object. If false, these attributes are omitted.|
-| withBoxInfo| Boolean | Default value is false. If true, adds the mailCount, mailRecent, and id attributes to the result object.|
+| names | Collection | Collection of objects containing a "name" attribute or collection of texts containing the box names |
+| withBoxProperties| Boolean | If true (default): adds the `selectable`, `inferior`, and `interesting` attributes to the result object. If false, these attributes are omitted.|
+| withBoxInfo| Boolean | Default value is false. If true, adds the `mailCount`, `mailRecent`, and `id` attributes to the result object.|
#### Result
@@ -850,7 +850,7 @@ Each object of the returned collection contains the following properties:
|\[].interesting |Boolean |Indicates if the mailbox has been marked "interesting" by the server: - true - The mailbox has been marked "interesting" by the server. For example, it may contain new messages.
- false - The mailbox has not been marked "interesting" by the server.
Returned if withBoxProperties=true|
| [].mailCount | Number | Number of messages in inbox. Returned if withBoxInfo=true |
| [].mailRecent | Number | Number of messages marked "recent" (indicating new messages). Returned if withBoxInfo=true |
-| [].mailUnseen | Number | Number of messages marked "unseen" (indicating messages marked unread). Returned if withBoxInfo=true |
+| [].mailUnseen | Number | Number of messages marked "unseen". Returned if withBoxInfo=true |
| [].id | Text | Unique mailbox identifier. Returned if withBoxInfo=true |
From f3a569a2b28c052d743f553b13f1607f23a033eb Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:09:46 +0200
Subject: [PATCH 0007/4889] New translations $catalog.md (French)
---
.../version-20-R5/REST/$catalog.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md
index 595127880d6931..907fd712496229 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$catalog.md
@@ -63,7 +63,7 @@ Retourne des informations sur toutes les dataclasse de votre projet et leurs att
En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet.
-For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass).
+Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass).
### Exemple
@@ -180,7 +180,7 @@ Renvoie des informations sur une dataclass et ses attributs
### Description
-Calling `$catalog/\{dataClass\}` for a specific dataclass will return the following information about the dataclass and the attributes it contains. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall).
+L'appel de `$catalog/\{dataClass\}` pour une dataclass spécifique renverra les informations suivantes sur la dataclass et les attributs qu'elle contient. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall).
Les informations que vous récupérez concernent :
From 4e0ff0b23aa16531e2357ef4871696d50d52b768 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:09:50 +0200
Subject: [PATCH 0008/4889] New translations $entityset.md (French)
---
.../version-20-R5/REST/$entityset.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md
index 862c6c9950d79e..e446c2f5d28d27 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$entityset.md
@@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av
## $entityset/\{entitySetID\}?$operator...&$otherCollection
-Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés
+Crée un autre entity set basé sur des entity sets préalablement créés
-| Paramètres | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------- |
-| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités |
-| $otherCollection | String | ID de l'ensemble d'entités |
+| Paramètres | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------- |
+| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set |
+| $otherCollection | String | ID de l'entity set |
### Description
-After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection`, la propriété `$operator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux ensembles d'entités doivent être dans la même dataclass.
+After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection`, la propriété `$operator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux entity sets doivent être dans la même dataclass.
Vous pouvez ensuite créer un autre entity set contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST.
@@ -49,7 +49,7 @@ Voici les opérateurs logiques :
| Opérateur | Description |
| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| AND | Retourne les entités communes aux deux ensembles d'entités |
+| AND | Retourne les entités communes aux deux entity sets |
| OU | Retourne les entités contenues dans les deux entity sets |
| EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 |
| INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) |
From 8c3697350ed1b2f10d047aa435d500a192acf129 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:09:53 +0200
Subject: [PATCH 0009/4889] New translations $filter.md (French)
---
.../version-20-R5/REST/$filter.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md
index f0e93265ee6cf1..01e50ee7f0fba5 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$filter.md
@@ -23,7 +23,7 @@ Un filtre plus complexe est composé des éléments suivants, qui joint deux req
**\{attribute\} {comparator} {value} {AND/OR/EXCEPT} \{attribute\} {comparator} {value}**
-Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclasse "Employee".
+Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclass "Employee".
### Utiliser la propriété params
From fbd617fc84c6ab6c099fce225844f9b38ad5c58f Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:09:56 +0200
Subject: [PATCH 0010/4889] New translations $info.md (French)
---
.../version-20-R5/REST/$info.md | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md
index e2bb1ac613ee30..28fe2526d6e229 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$info.md
@@ -22,18 +22,18 @@ En appelant cette requête pour votre projet, vous récupérez des informations
Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes :
-| Propriété | Type | Description |
-| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| id | String | Un UUID qui référence l'ensemble d'entités. |
-| dataClass | String | Nom de la dataclass. |
-| selectionSize | Number | Nombre d'entités dans la sélection d'entités. |
-| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
-| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. |
-| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
-
-Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
-
-> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
+| Propriété | Type | Description |
+| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| id | String | Un UUID qui référence l'entity set. |
+| dataClass | String | Nom de la dataclass. |
+| selectionSize | Number | Nombre d'entités dans l'entity set. |
+| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
+| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. |
+| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
+
+Pour plus d'informations sur la création d'un entity set, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
+
+> 4D crée également ses propres entity sets à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
> **IMPORTANT**
> Si votre projet est en **mode d'accès administrateur contrôlé**, vous devez d'abord vous connecter au projet en tant qu'utilisateur du groupe Admin.
From d6884db6035990d33e3fe7abec69b402ec733400 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:26:46 +0200
Subject: [PATCH 0011/4889] New translations client-server.md (French)
---
.../version-20-R5/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
index b24804cf53470f..c0974eb9dec661 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
@@ -51,9 +51,10 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il
- **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences).
- **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus).
-- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Authentification de l'utilisateur auprès du serveur de domaine
From 54e24894fba832f425ab662c26dfe712e4d4a671 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:32:13 +0200
Subject: [PATCH 0012/4889] New translations $catalog.md (French)
---
.../current/REST/$catalog.md | 26 +++++++++----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md
index 1d2ae7fd3e563e..3f42adc2045690 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md
@@ -3,20 +3,20 @@ id: catalog
title: $catalog
---
-The catalog describes all the dataclasses, attributes, and [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) available in the project.
+Le catalogue décrit l'ensemble des dataclass, attributs et [shared singletons (singletons partagés)](../Concepts/classes.md#classes-singleton) disponibles dans le projet.
## Syntaxe
-| Syntaxe | Exemple | Description |
-| ----------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [**$catalog**](#catalog) | `/$catalog` | Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs |
-| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes |
-| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs |
-| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe |
+| Syntaxe | Exemple | Description |
+| ----------------------------------------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [**$catalog**](#catalog) | `/$catalog` | Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass dans votre projet ainsi que deux URIs |
+| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs |
+| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs |
+| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe |
## $catalog
-Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs: one to access the information about its structure and one to retrieve the data in the dataclass
+Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass de votre projet avec chacune deux URI : un pour accéder aux informations sur sa structure et un pour récupérer les données dans la dataclass.
### Description
@@ -57,13 +57,13 @@ Voici une description des propriétés retournées pour chaque dataclass dans le
## $catalog/$all
-Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes
+Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs
### Description
En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet.
-For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass).
+Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass).
### Exemple
@@ -180,7 +180,7 @@ Renvoie des informations sur une dataclass et ses attributs
### Description
-Calling `$catalog/\{dataClass\}` for a specific dataclass will return the following information about the dataclass and the attributes it contains. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall).
+L'appel de `$catalog/\{dataClass\}` pour une dataclass spécifique renverra les informations suivantes sur la dataclass et les attributs qu'elle contient. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall).
Les informations que vous récupérez concernent :
@@ -328,9 +328,9 @@ Vous pouvez récupérer les informations concernant une dataclass spécifique.
## singletons
-If you have defined [shared singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. It contains the collection of singleton classes as objects with their **name** and **methods** (i.e., exposed functions).
+Si vous avez défini des [shared singletons] (../Concepts/classes.md#singleton-classes) contenant au moins une [fonction exposée] (../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), une section `singletons` est ajoutée au json retourné pour les syntaxes `/$catalog` et `/$catalog/$all`. Il contient la collection des classes singleton sous forme d'objets avec leur **name** et **methods** (c'est-à-dire les fonctions exposées).
-Singleton functions can be called by REST requests using the [`$singleton` command]($singleton.md).
+Les fonctions singleton peuvent être appelées par des requêtes REST à l'aide de la commande [`$singleton`]($singleton.md).
### Exemple
From 40969d503eb21d9b2aa1acf6aae3de8bc334e917 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:32:17 +0200
Subject: [PATCH 0013/4889] New translations $entityset.md (French)
---
.../current/REST/$entityset.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md
index a4b3e46d72bc57..d7b99d2c5260f6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md
@@ -22,7 +22,7 @@ Cette syntaxe vos permet d'exécuter toute opération sur un entity set défini.
Étant donné que les entity sets ont une durée de vie limitée (par défaut ou bien après avoir appelé `$timeout` pour définir la limite souhaitée), vous pouvez appeler `$savedfilter` et `$savedorderby` pour sauvegarder la définition du filtre et des instructions order by lorsque vous créez un entity set.
-When you retrieve an existing entity set stored in 4D Server's cache, you can also apply any of the following to the entity set: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), or [`$top/$limit`]($top_$limit.md).
+Lorsque vous récupérez un entity set existant stocké dans le cache de 4D Server, vous pouvez également appliquer l'une des commandes suivantes à l'entity set : [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), ou [`$top/$limit`]($top_$limit.md).
### Exemple
@@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av
## $entityset/\{entitySetID\}?$logicOperator...&$otherCollection
-Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés
+Crée un autre entity set basé sur des entity sets préalablement créés
-| Paramètres | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------- |
-| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités |
-| $otherCollection | String | ID de l'ensemble d'entités |
+| Paramètres | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------- |
+| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre entity set |
+| $otherCollection | String | ID de l'entity set |
### Description
-After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass.
+Après avoir créé un entity set (entity set #1) en utilisant `$method=entityset`, vous pouvez ensuite créer un autre entity set en utilisant la syntaxe `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`, la propriété `$logicOperator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux entity sets doivent être dans la même dataclass.
Vous pouvez ensuite créer un autre entity set contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST.
@@ -49,7 +49,7 @@ Voici les opérateurs logiques :
| Opérateur | Description |
| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| AND | Retourne les entités communes aux deux ensembles d'entités |
+| AND | Retourne les entités communes aux deux entity sets |
| OU | Retourne les entités contenues dans les deux entity sets |
| EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 |
| INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) |
From dfb7119e60074a9ef933e193657e9b3a023db9d2 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:32:20 +0200
Subject: [PATCH 0014/4889] New translations $filter.md (French)
---
i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md
index f0e93265ee6cf1..01e50ee7f0fba5 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$filter.md
@@ -23,7 +23,7 @@ Un filtre plus complexe est composé des éléments suivants, qui joint deux req
**\{attribute\} {comparator} {value} {AND/OR/EXCEPT} \{attribute\} {comparator} {value}**
-Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclasse "Employee".
+Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclass "Employee".
### Utiliser la propriété params
From 9aafc4dcbd5376a4ebb4bf582ea2393d61300a24 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:32:23 +0200
Subject: [PATCH 0015/4889] New translations $info.md (French)
---
.../current/REST/$info.md | 38 +++++++++----------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md
index fe9cb1e5ac3fdb..e230dd472a84a2 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$info.md
@@ -9,32 +9,32 @@ Renvoie des informations sur les entity sets actuellement stockés dans le cache
En appelant cette requête pour votre projet, vous récupérez des informations dans les propriétés suivantes :
-| Propriété | Type | Description |
-| -------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| cacheSize | Number | Taille du cache du serveur 4D. |
-| usedCache | Number | La quantité de cache du serveur 4D utilisée. |
-| entitySetCount | Number | Nombre d'entity sets. |
-| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. |
-| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. |
-| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. |
-| privileges | Object | An object with a "privileges" property (collection of objects). Each object of the collection has a "privilege" property with a privilege name of the user session as value. |
+| Propriété | Type | Description |
+| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| cacheSize | Number | Taille du cache du serveur 4D. |
+| usedCache | Number | La quantité de cache du serveur 4D utilisée. |
+| entitySetCount | Number | Nombre d'entity sets. |
+| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. |
+| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. |
+| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. |
+| privileges | Object | Un objet avec une propriété "privileges" (collection d'objets). Chaque objet de la collection a une propriété "privilege" avec le nom d'un privilège de la session utilisateur comme valeur. |
### entitySet
Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes :
-| Propriété | Type | Description |
-| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| id | String | Un UUID qui référence l'ensemble d'entités. |
-| dataClass | String | Nom de la dataclass. |
-| selectionSize | Number | Nombre d'entités dans la sélection d'entités. |
-| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
-| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. |
-| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
+| Propriété | Type | Description |
+| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| id | String | Un UUID qui référence l'entity set. |
+| dataClass | String | Nom de la dataclass. |
+| selectionSize | Number | Nombre d'entités dans l'entity set. |
+| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
+| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. |
+| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
-Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
+Pour plus d'informations sur la création d'un entity set, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
-> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
+> 4D crée également ses propres entity sets à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
> **IMPORTANT**
> Si votre projet est en **mode d'accès administrateur contrôlé**, vous devez d'abord vous connecter au projet en tant qu'utilisateur du groupe Admin.
From 0d588d26e3f9faab384f4089233dcc1238e88cc0 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:32:26 +0200
Subject: [PATCH 0016/4889] New translations $method.md (French)
---
.../current/REST/$method.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md
index 16a11cb167d545..4bcfd2f9ed4d24 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md
@@ -21,9 +21,9 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr
### Description
-Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)).
+Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)).
-You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
+Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
### Exemple
@@ -35,7 +35,7 @@ Vous pouvez également faire une requête en utilisant $ filter :
`POST /rest/Employee?$filter="ID=11"&$method=delete`
-You can also delete an entity set using $entityset/\{entitySetID\}:
+Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} :
`POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete`
@@ -53,7 +53,7 @@ Crée un entity set dans le cache de 4D Server basé sur la collection d'entité
### Description
-Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. The entity set will have a reference number that you can pass to `$entityset/\{entitySetID\}` to access it. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout.
+Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. L'entity set aura un numéro de référence que vous pouvez passer à `$entityset/\{entitySetID\}` pour y accéder. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout.
Si vous avez utilisé `$savedfilter` et/ou `$savedorderby` (avec `$filter` et/ou `$orderby`) lors de la création de votre entity set, vous pouvez le recréer avec le même ID de référence même s'il a été supprimé du cache de 4D Server.
From 7936d6ffff9fcc16035c7e7b9cda208c9a485077 Mon Sep 17 00:00:00 2001
From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com>
Date: Thu, 1 Aug 2024 17:40:02 +0100
Subject: [PATCH 0017/4889] Release note added
---
docs/Notes/updates.md | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md
index f3758796945ab6..58f27f578b3092 100644
--- a/docs/Notes/updates.md
+++ b/docs/Notes/updates.md
@@ -4,6 +4,17 @@ title: Release Notes
---
+## 4D 20 R7
+
+Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R7/), the blog post that lists all new features and enhancements in 4D 20 R7.
+
+#### Highlights
+
+- List box columns and headers of type time now support the ["blankIfNull" option](../FormObjects/properties_Display.md#time-format).
+- New properties in [.getBoxInfo()](../API/IMAPTransporterClass.md#getboxinfo) and [.getBoxList()](../API/IMAPTransporterClass.md#getboxlist).
+
+
+
## 4D 20 R6
Read [**What’s new in 4D 20 R6**](https://blog.4d.com/en-whats-new-in-4d-20-R6/), the blog post that lists all new features and enhancements in 4D 20 R6.
From b62a288e332d40519daef7657af881fdaaae87f5 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:49:11 +0200
Subject: [PATCH 0018/4889] New translations client-server.md (French)
---
.../current/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md
index b24804cf53470f..c0974eb9dec661 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/client-server.md
@@ -51,9 +51,10 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il
- **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences).
- **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus).
-- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Authentification de l'utilisateur auprès du serveur de domaine
From c4437a51424ad5851a667806f35f31a46e660497 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:49:24 +0200
Subject: [PATCH 0019/4889] New translations $clean.md (French)
---
.../current/REST/$clean.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md
index 13fc1bc46c1dda..37de77936ba30b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$clean.md
@@ -3,25 +3,25 @@ id: clean
title: $clean
---
-Creates a new entity set from an existing entity set but without its deleted entities, if any (*e.g.* `$clean=true`)
+Crée un nouvel entity set à partir d'un entity set existant mais sans ses entités supprimées, le cas échéant (*par exemple* `$clean=true`)
## Description
-`$clean` creates a new entity set containing the same entities as `entitySetID` but without references to deleted entities (if any).
+`$clean` crée un nouvel entity set contenant les mêmes entités que `entitySetID`, mais sans les références aux entités supprimées (le cas échéant).
-By default, when an entity is [deleted]($method.md#methoddelete), its reference(s) in existing entity set(s) become *undefined* but are not removed. They are also still included in the "count" property of the entity set. Calling `$clean` on the entity set returns a new, up-to-date entity set without *undefined* entity references.
+Par défaut, lorsqu'une entité est [supprimée]($method.md#methoddelete), sa ou ses référence(s) dans les entity sets existants deviennent *undefined* mais ne sont pas supprimée(s). Elles sont également toujours incluses dans la propriété "count" de l'entity set. Appeler `$clean` sur l'entity set renvoie un nouvel entity set à jour, sans références d'entités *undefined*.
-`$clean` can be followed by [`$method=entityset`]($method.md#methodentityset) to create the new entity set on the server:
+`$clean` peut être suivi de [`$method=entityset`]($method.md#methodentityset) pour créer le nouvel entity set sur le serveur:
`/Employee/$entityset/9718A30BF61343C796345F3BE5B01CE7?$clean=true&$method=entityset`
## Exemple
-1. We create an entity set:
+1. Nous créons un entity set :
`GET /rest/Speciality?$filter="ID<=3"&$method=entityset`
-Three entities are received and we get the entity set `DF6903FB5879404A9A818884CFC6F62A`
+Trois entités sont reçues et nous obtenons l'entity set `DF6903FB5879404A9A818884CFC6F62A`
```json
{
@@ -73,11 +73,11 @@ Three entities are received and we get the entity set `DF6903FB5879404A9A818884C
}
```
-2. We delete the entity with `KEY=2` (see [how to delete an entity]($method.md#methoddelete)), then this request is sent:
+2. Nous supprimons l'entité de `KEY=2` (voir [comment supprimer une entité]($method.md#methoddelete)), puis cette requête est envoyée :
`GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A`
-The entity set is returned and still contains 3 entities. There is an undefined entity for the deleted entity (with stamp = 0):
+L'entity set est renvoyé et contient toujours 3 entités. Il y a une entité undefined pour l'entité supprimée (avec stamp = 0) :
```json
{
@@ -119,11 +119,11 @@ The entity set is returned and still contains 3 entities. There is an undefined
}
```
-3. If this request is sent:
+3. Si cette requête est exécutée :
`GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A?$clean=true&$method=entityset`
-We clean the entity set DF6903FB5879404A9A818884CFC6F62A and receive a new entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) that does not contain the dropped entity:
+Nous nettoyons l'entity set DF6903FB5879404A9A818884CFC6F62A et recevons un nouvel entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) qui ne contient pas l'entité supprimée :
```json
{
From 3f1a69eb2c47162d70030b981a5baad9bbb4d6f9 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:50:21 +0200
Subject: [PATCH 0020/4889] New translations $singleton.md (French)
---
.../current/REST/$singleton.md | 26 +++++++++----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md
index 2b733ae6ce35b3..20049a28bb4e47 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md
@@ -3,17 +3,17 @@ id: singleton
title: $singleton
---
-You can directly call exposed [functions of your shared singletons](../Concepts/classes.md#singleton-classes) through REST.
+Vous pouvez appeler directement les [fonctions exposées de vos shared singletons](../Concepts/classes.md#singleton-classes) via REST.
-Singleton functions are called in POST requests with the `$singleton` command and without `()`. For example, if you have defined a `buildVehicle()` function in the `VehicleFactory` shared singleton class, you could call it using the following request:
+Les fonctions singleton sont appelées dans des requêtes POST avec la commande `$singleton` et sans `()`. Par exemple, si vous avez défini une fonction `buildVehicle()` dans la classe singleton partagée `VehicleFactory`, vous pouvez l'appeler à l'aide de la requête suivante :
```json
/rest/$singleton/VehicleFactory/buildVehicle
```
-with data in the body of the POST request: ["truck"]
+avec les données dans le body de la requête POST : ["truck"]
-In 4D language, this call is equivalent to:
+En langage 4D, cet appel est équivalent à :
```4d
$singleton:=cs.VehicleFactory.me.buildVehicle("truck")
@@ -21,33 +21,33 @@ $singleton:=cs.VehicleFactory.me.buildVehicle("truck")
:::note
-Keep in mind that only functions with the [`exposed` keyword](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) can be directly called from REST requests.
+N'oubliez pas que seules les fonctions avec le mot-clé [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) peuvent être directement appelées à partir de requêtes REST.
:::
## Appeler des fonctions
-Singleton functions must always be called using REST **POST** requests (a GET request will receive an error). La syntaxe formelle est la suivante :
+Les fonctions Singleton doivent toujours être appelées à l'aide de requêtes REST **POST** (une requête GET recevra une erreur). La syntaxe formelle est la suivante :
`/rest/$singleton/SingletonClass/SingletonClassFunction`
-> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [*Use preemptive process* setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server).
+> La totalité du code 4D appelé à partir de requêtes REST **doit être thread-safe** si le projet fonctionne en mode compilé, car le serveur REST utilise toujours des process préemptifs dans ce cas (la valeur du paramètre [*Utiliser un process préemptif*](../WebServer/preemptiveWeb.md#activer-le-mode-préemptif-pour-le-serveur-web) est ignorée par le serveur REST).
:::info
-You can restrict calls to specific singleton functions by configuring appropriate privileges in the [**roles.json**](../ORDA/privileges.md#rolesjson-file) file.
+Vous pouvez limiter les appels à des fonctions singleton spécifiques en configurant les privilèges appropriés dans le fichier [**roles.json**](../ORDA/privileges.md#fichier-rolesjson).
:::
## Paramètres
-You can send parameters to singleton functions. On the server side, they will be received in the [declared parameters](../Concepts/parameters.md#declaring-parameters) of the singleton class functions.
+Vous pouvez envoyer des paramètres aux fonctions singleton. Côté serveur, ils seront reçus dans les [paramètres déclarés](../Concepts/parameters.md#declaration-des-parametres) des fonctions de la classe singleton.
-Sending parameters to singleton functions is exactly the same as sending parameter to ORDA class functions. Please refer to [the **Parameters** paragraph of the "Calling class functions" page](ClassFunctions.md#parameters) for a detailed description.
+L'envoi de paramètres aux fonctions singleton est exactement le même que l'envoi de paramètres aux fonctions de classe ORDA. Veuillez vous référer au [paragraphe **Paramètres** de la page "Appeler des fonctions de classe"](ClassFunctions.md#parametres) pour une description détaillée.
## Exemple
-You have created a simple shared singleton with an exposed function:
+Vous avez créé un singleton partagé simple avec une fonction exposée :
```4d
//class mySingleton
@@ -61,7 +61,7 @@ exposed Function sayHello ($value : Text)
:::note
-The `mySingleton` class and `sayHello` function are listed when you call the [`$catalog`]($catalog.md#singleton) command.
+La classe `mySingleton` et la fonction `sayHello` sont répertoriées lorsque vous appelez la commande [`$catalog`]($catalog.md#singleton).
:::
@@ -69,7 +69,7 @@ Vous pouvez lancer cette requête :
**POST** `/rest/$singleton/mySingleton/sayHello`
-Body of the request: ["John"]
+Body de la requête : ["John"]
#### Réponse
From 713018a08f70c7915043957e89ea14d21b4993f0 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:55:39 +0200
Subject: [PATCH 0021/4889] New translations $catalog.md (French)
---
.../version-20-R6/REST/$catalog.md | 26 +++++++++----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md
index e5b2deb72b41e7..0313e94ac843b5 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$catalog.md
@@ -3,20 +3,20 @@ id: catalog
title: $catalog
---
-The catalog describes all the dataclasses, attributes, and [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) available in the project.
+Le catalogue décrit l'ensemble des dataclass, attributs et [shared singletons (singletons partagés)](../Concepts/classes.md#classes-singleton) disponibles dans le projet.
## Syntaxe
-| Syntaxe | Exemple | Description |
-| ----------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [**$catalog**](#catalog) | `/$catalog` | Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs |
-| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes |
-| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs |
-| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe |
+| Syntaxe | Exemple | Description |
+| ----------------------------------------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [**$catalog**](#catalog) | `/$catalog` | Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass dans votre projet ainsi que deux URIs |
+| [**$catalog/$all**](#catalogall) | `/$catalog/$all` | Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs |
+| [**$catalog/\{dataClass\}**](#catalogdataclass) | `/$catalog/Employee` | Renvoie des informations sur une dataclass et ses attributs |
+| [**$catalog/DataStoreClassFunction**](ClassFunctions.md#function-calls) | `/$catalog/authentify` | Exécute la fonction de datastore class authentify() si elle existe |
## $catalog
-Returns [shared singletons](#singletons) (if any) and a list of the dataclasses in your project along with two URIs: one to access the information about its structure and one to retrieve the data in the dataclass
+Retourne les [shared singletons](#singletons) (s'il y en a) et une liste des dataclass de votre projet avec chacune deux URI : un pour accéder aux informations sur sa structure et un pour récupérer les données dans la dataclass.
### Description
@@ -57,13 +57,13 @@ Voici une description des propriétés retournées pour chaque dataclass dans le
## $catalog/$all
-Returns [shared singletons](#singletons) (if any) and information about all of your project's dataclasses and their attributes
+Retourne les [shared singletons](#singletons) (s'il y en a) et des informations sur toutes les dataclass de votre projet et leurs attributs
### Description
En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet.
-For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass).
+Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass).
### Exemple
@@ -180,7 +180,7 @@ Renvoie des informations sur une dataclass et ses attributs
### Description
-Calling `$catalog/\{dataClass\}` for a specific dataclass will return the following information about the dataclass and the attributes it contains. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall).
+L'appel de `$catalog/\{dataClass\}` pour une dataclass spécifique renverra les informations suivantes sur la dataclass et les attributs qu'elle contient. Si vous souhaitez récupérer ces informations pour toutes les dataclasses dans le datastore de votre projet, utilisez [`$catalog/$all`](#catalogall).
Les informations que vous récupérez concernent :
@@ -328,9 +328,9 @@ Vous pouvez récupérer les informations concernant une dataclass spécifique.
## singletons
-If you have defined [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. It contains the collection of singleton classes as objects with their **name** and **methods** (i.e., exposed functions).
+If you have defined [interprocess (shared) singletons](../Concepts/classes.md#singleton-classes) containing at least one [exposed function](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions), a `singletons` section is added to the returned json for both the `/$catalog` and `/$catalog/$all` syntaxes. Il contient la collection des classes singleton sous forme d'objets avec leur **name** et **methods** (c'est-à-dire les fonctions exposées).
-Singleton functions can be called by REST requests using the [`$singleton` command]($singleton.md).
+Les fonctions singleton peuvent être appelées par des requêtes REST à l'aide de la commande [`$singleton`]($singleton.md).
### Exemple
From 16e2808569bf1cb926cf720ba20f16d103c69e5f Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:55:41 +0200
Subject: [PATCH 0022/4889] New translations $clean.md (French)
---
.../version-20-R6/REST/$clean.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md
index 13fc1bc46c1dda..37de77936ba30b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$clean.md
@@ -3,25 +3,25 @@ id: clean
title: $clean
---
-Creates a new entity set from an existing entity set but without its deleted entities, if any (*e.g.* `$clean=true`)
+Crée un nouvel entity set à partir d'un entity set existant mais sans ses entités supprimées, le cas échéant (*par exemple* `$clean=true`)
## Description
-`$clean` creates a new entity set containing the same entities as `entitySetID` but without references to deleted entities (if any).
+`$clean` crée un nouvel entity set contenant les mêmes entités que `entitySetID`, mais sans les références aux entités supprimées (le cas échéant).
-By default, when an entity is [deleted]($method.md#methoddelete), its reference(s) in existing entity set(s) become *undefined* but are not removed. They are also still included in the "count" property of the entity set. Calling `$clean` on the entity set returns a new, up-to-date entity set without *undefined* entity references.
+Par défaut, lorsqu'une entité est [supprimée]($method.md#methoddelete), sa ou ses référence(s) dans les entity sets existants deviennent *undefined* mais ne sont pas supprimée(s). Elles sont également toujours incluses dans la propriété "count" de l'entity set. Appeler `$clean` sur l'entity set renvoie un nouvel entity set à jour, sans références d'entités *undefined*.
-`$clean` can be followed by [`$method=entityset`]($method.md#methodentityset) to create the new entity set on the server:
+`$clean` peut être suivi de [`$method=entityset`]($method.md#methodentityset) pour créer le nouvel entity set sur le serveur:
`/Employee/$entityset/9718A30BF61343C796345F3BE5B01CE7?$clean=true&$method=entityset`
## Exemple
-1. We create an entity set:
+1. Nous créons un entity set :
`GET /rest/Speciality?$filter="ID<=3"&$method=entityset`
-Three entities are received and we get the entity set `DF6903FB5879404A9A818884CFC6F62A`
+Trois entités sont reçues et nous obtenons l'entity set `DF6903FB5879404A9A818884CFC6F62A`
```json
{
@@ -73,11 +73,11 @@ Three entities are received and we get the entity set `DF6903FB5879404A9A818884C
}
```
-2. We delete the entity with `KEY=2` (see [how to delete an entity]($method.md#methoddelete)), then this request is sent:
+2. Nous supprimons l'entité de `KEY=2` (voir [comment supprimer une entité]($method.md#methoddelete)), puis cette requête est envoyée :
`GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A`
-The entity set is returned and still contains 3 entities. There is an undefined entity for the deleted entity (with stamp = 0):
+L'entity set est renvoyé et contient toujours 3 entités. Il y a une entité undefined pour l'entité supprimée (avec stamp = 0) :
```json
{
@@ -119,11 +119,11 @@ The entity set is returned and still contains 3 entities. There is an undefined
}
```
-3. If this request is sent:
+3. Si cette requête est exécutée :
`GET /rest/Speciality/$entityset/DF6903FB5879404A9A818884CFC6F62A?$clean=true&$method=entityset`
-We clean the entity set DF6903FB5879404A9A818884CFC6F62A and receive a new entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) that does not contain the dropped entity:
+Nous nettoyons l'entity set DF6903FB5879404A9A818884CFC6F62A et recevons un nouvel entity set (entity set D7BFBC49375B4FE5A94CDD17AA535F73) qui ne contient pas l'entité supprimée :
```json
{
From ae6b8e4cb3645383f0fbc33005d8fc534c2c2f46 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:55:46 +0200
Subject: [PATCH 0023/4889] New translations $entityset.md (French)
---
.../version-20-R6/REST/$entityset.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md
index 052823bd5e068b..1570db06c5aa7c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$entityset.md
@@ -22,7 +22,7 @@ Cette syntaxe vos permet d'exécuter toute opération sur un entity set défini.
Étant donné que les entity sets ont une durée de vie limitée (par défaut ou bien après avoir appelé `$timeout` pour définir la limite souhaitée), vous pouvez appeler `$savedfilter` et `$savedorderby` pour sauvegarder la définition du filtre et des instructions order by lorsque vous créez un entity set.
-When you retrieve an existing entity set stored in 4D Server's cache, you can also apply any of the following to the entity set: [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), or [`$top/$limit`]($top_$limit.md).
+Lorsque vous récupérez un entity set existant stocké dans le cache de 4D Server, vous pouvez également appliquer l'une des commandes suivantes à l'entity set : [`$clean`]($clean.md), [`$expand`]($expand.md), [`$filter`]($filter.md), [`$orderby`]($orderby.md), [`$skip`]($skip.md), ou [`$top/$limit`]($top_$limit.md).
### Exemple
@@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av
## $entityset/\{entitySetID\}?$logicOperator...&$otherCollection
-Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés
+Crée un autre entity set basé sur des entity sets préalablement créés
-| Paramètres | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------- |
-| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités |
-| $otherCollection | String | ID de l'ensemble d'entités |
+| Paramètres | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------- |
+| $logicOperator | String | L'un des opérateurs logiques à tester avec l'autre entity set |
+| $otherCollection | String | ID de l'entity set |
### Description
-After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection` syntax, the `$logicOperator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass.
+Après avoir créé un entity set (entity set #1) en utilisant `$method=entityset`, vous pouvez ensuite créer un autre entity set en utilisant la syntaxe `$entityset/\{entitySetID\}?$logicOperator... &$otherCollection`, la propriété `$logicOperator` (dont les valeurs sont indiquées ci-dessous), et un autre entity set (entity set #2) défini par la propriété `$otherCollection`. Les deux entity sets doivent être dans la même dataclass.
Vous pouvez ensuite créer un autre entity set contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST.
@@ -49,7 +49,7 @@ Voici les opérateurs logiques :
| Opérateur | Description |
| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| AND | Retourne les entités communes aux deux ensembles d'entités |
+| AND | Retourne les entités communes aux deux entity sets |
| OU | Retourne les entités contenues dans les deux entity sets |
| EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 |
| INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) |
From 34ce525d73f59d6cf9420041f7cf0654251e6123 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:55:48 +0200
Subject: [PATCH 0024/4889] New translations $filter.md (French)
---
.../version-20-R6/REST/$filter.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md
index 1d803f6b142378..759b3db4ed2f07 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$filter.md
@@ -23,7 +23,7 @@ Un filtre plus complexe est composé des éléments suivants, qui joint deux req
**\{attribute\} {comparator} {value} {AND/OR/EXCEPT} \{attribute\} {comparator} {value}**
-Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclasse "Employee".
+Par exemple : `$filter="firstName=john AND salary>20000"` où `firstName` et `salary` sont les attributs de la dataclass "Employee".
### Utiliser la propriété params
From 9fbe4995b10a0dc3ada4dd35d9aad3ef5a2da53d Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:55:52 +0200
Subject: [PATCH 0025/4889] New translations $info.md (French)
---
.../version-20-R6/REST/$info.md | 38 +++++++++----------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md
index 3a120d8873dac5..81982880dd0235 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$info.md
@@ -9,32 +9,32 @@ Renvoie des informations sur les entity sets actuellement stockés dans le cache
En appelant cette requête pour votre projet, vous récupérez des informations dans les propriétés suivantes :
-| Propriété | Type | Description |
-| -------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| cacheSize | Number | Taille du cache du serveur 4D. |
-| usedCache | Number | La quantité de cache du serveur 4D utilisée. |
-| entitySetCount | Number | Nombre d'entity sets. |
-| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. |
-| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. |
-| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. |
-| privileges | Object | An object with a "privileges" property (collection of objects). Each object of the collection has a "privilege" property with a privilege name of the user session as value. |
+| Propriété | Type | Description |
+| -------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| cacheSize | Number | Taille du cache du serveur 4D. |
+| usedCache | Number | La quantité de cache du serveur 4D utilisée. |
+| entitySetCount | Number | Nombre d'entity sets. |
+| entitySet | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque entity set. |
+| ProgressInfo | Collection | Une collection contenant des informations sur les indicateurs de progression. |
+| sessionInfo | Collection | Une collection dans laquelle chaque objet contient des informations sur chaque session utilisateur. |
+| privileges | Object | Un objet avec une propriété "privileges" (collection d'objets). Chaque objet de la collection a une propriété "privilege" avec le nom d'un privilège de la session utilisateur comme valeur. |
### entitySet
Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes :
-| Propriété | Type | Description |
-| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| id | String | Un UUID qui référence l'ensemble d'entités. |
-| dataClass | String | Nom de la dataclass. |
-| selectionSize | Number | Nombre d'entités dans la sélection d'entités. |
-| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
-| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. |
-| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
+| Propriété | Type | Description |
+| ------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| id | String | Un UUID qui référence l'entity set. |
+| dataClass | String | Nom de la dataclass. |
+| selectionSize | Number | Nombre d'entités dans l'entity set. |
+| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
+| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. |
+| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
-Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
+Pour plus d'informations sur la création d'un entity set, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
-> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
+> 4D crée également ses propres entity sets à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
> **IMPORTANT**
> Si votre projet est en **mode d'accès administrateur contrôlé**, vous devez d'abord vous connecter au projet en tant qu'utilisateur du groupe Admin.
From 5bb7662a5b29b6179d92777c6d4f595ad743a90e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:55:55 +0200
Subject: [PATCH 0026/4889] New translations $method.md (French)
---
.../version-20-R6/REST/$method.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
index b8707b095da740..4bcfd2f9ed4d24 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
@@ -21,9 +21,9 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr
### Description
-Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)).
-You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
+Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
### Exemple
@@ -35,7 +35,7 @@ Vous pouvez également faire une requête en utilisant $ filter :
`POST /rest/Employee?$filter="ID=11"&$method=delete`
-You can also delete an entity set using $entityset/\{entitySetID\}:
+Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} :
`POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete`
@@ -53,7 +53,7 @@ Crée un entity set dans le cache de 4D Server basé sur la collection d'entité
### Description
-Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. The entity set will have a reference number that you can pass to `$entityset/\{entitySetID\}` to access it. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout.
+Lorsque vous créez une collection d'entités en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. L'entity set aura un numéro de référence que vous pouvez passer à `$entityset/\{entitySetID\}` pour y accéder. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout.
Si vous avez utilisé `$savedfilter` et/ou `$savedorderby` (avec `$filter` et/ou `$orderby`) lors de la création de votre entity set, vous pouvez le recréer avec le même ID de référence même s'il a été supprimé du cache de 4D Server.
From e767c9a292723dae989666c84d3e714efdbe1fff Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:56:01 +0200
Subject: [PATCH 0027/4889] New translations $singleton.md (French)
---
.../version-20-R6/REST/$singleton.md | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md
index 2b733ae6ce35b3..8cc44d3e08f499 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$singleton.md
@@ -3,17 +3,17 @@ id: singleton
title: $singleton
---
-You can directly call exposed [functions of your shared singletons](../Concepts/classes.md#singleton-classes) through REST.
+Vous pouvez appeler directement les [fonctions exposées de vos shared singletons](../Concepts/classes.md#singleton-classes) via REST.
-Singleton functions are called in POST requests with the `$singleton` command and without `()`. For example, if you have defined a `buildVehicle()` function in the `VehicleFactory` shared singleton class, you could call it using the following request:
+Les fonctions singleton sont appelées dans des requêtes POST avec la commande `$singleton` et sans `()`. Par exemple, si vous avez défini une fonction `buildVehicle()` dans la classe singleton partagée `VehicleFactory`, vous pouvez l'appeler à l'aide de la requête suivante :
```json
/rest/$singleton/VehicleFactory/buildVehicle
```
-with data in the body of the POST request: ["truck"]
+avec les données dans le body de la requête POST : ["truck"]
-In 4D language, this call is equivalent to:
+En langage 4D, cet appel est équivalent à :
```4d
$singleton:=cs.VehicleFactory.me.buildVehicle("truck")
@@ -21,13 +21,13 @@ $singleton:=cs.VehicleFactory.me.buildVehicle("truck")
:::note
-Keep in mind that only functions with the [`exposed` keyword](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) can be directly called from REST requests.
+N'oubliez pas que seules les fonctions avec le mot-clé [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) peuvent être directement appelées à partir de requêtes REST.
:::
## Appeler des fonctions
-Singleton functions must always be called using REST **POST** requests (a GET request will receive an error). La syntaxe formelle est la suivante :
+Les fonctions Singleton doivent toujours être appelées à l'aide de requêtes REST **POST** (une requête GET recevra une erreur). La syntaxe formelle est la suivante :
`/rest/$singleton/SingletonClass/SingletonClassFunction`
@@ -35,19 +35,19 @@ Singleton functions must always be called using REST **POST** requests (a GET re
:::info
-You can restrict calls to specific singleton functions by configuring appropriate privileges in the [**roles.json**](../ORDA/privileges.md#rolesjson-file) file.
+Vous pouvez limiter les appels à des fonctions singleton spécifiques en configurant les privilèges appropriés dans le fichier [**roles.json**](../ORDA/privileges.md#fichier-rolesjson).
:::
## Paramètres
-You can send parameters to singleton functions. On the server side, they will be received in the [declared parameters](../Concepts/parameters.md#declaring-parameters) of the singleton class functions.
+Vous pouvez envoyer des paramètres aux fonctions singleton. Côté serveur, ils seront reçus dans les [paramètres déclarés](../Concepts/parameters.md#declaration-des-parametres) des fonctions de la classe singleton.
-Sending parameters to singleton functions is exactly the same as sending parameter to ORDA class functions. Please refer to [the **Parameters** paragraph of the "Calling class functions" page](ClassFunctions.md#parameters) for a detailed description.
+L'envoi de paramètres aux fonctions singleton est exactement le même que l'envoi de paramètres aux fonctions de classe ORDA. Veuillez vous référer au [paragraphe **Paramètres** de la page "Appeler des fonctions de classe"](ClassFunctions.md#parametres) pour une description détaillée.
## Exemple
-You have created a simple shared singleton with an exposed function:
+Vous avez créé un singleton partagé simple avec une fonction exposée :
```4d
//class mySingleton
@@ -61,7 +61,7 @@ exposed Function sayHello ($value : Text)
:::note
-The `mySingleton` class and `sayHello` function are listed when you call the [`$catalog`]($catalog.md#singleton) command.
+La classe `mySingleton` et la fonction `sayHello` sont répertoriées lorsque vous appelez la commande [`$catalog`]($catalog.md#singleton).
:::
@@ -69,7 +69,7 @@ Vous pouvez lancer cette requête :
**POST** `/rest/$singleton/mySingleton/sayHello`
-Body of the request: ["John"]
+Body de la requête : ["John"]
#### Réponse
From d83e910c6e0bf8d1eba2f1135d29d1fc6d739883 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 18:56:10 +0200
Subject: [PATCH 0028/4889] New translations authusers.md (French)
---
.../version-20-R6/REST/authUsers.md | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
index f0e03a00979ed8..af728c85197dd0 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
@@ -5,31 +5,31 @@ title: Sessions et utilisateurs
## Sessions
-When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges.
+Lorsque les [sessions évolutives sont activées](WebServer/sessions.md#activer-les-sessions) (recommandé), les requêtes REST peuvent créer et utiliser des [sessions utilisateur web](WebServer/sessions.md), offrant des fonctionnalités supplémentaires telles que la gestion de requêtes multiples, le partage de données entre les process web clients et le contrôle des privilèges utilisateur.
-When a web user session is opened, you can handle it through the `Session` object and the [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie.
+Lorsqu'une session utilisateur web est ouverte, vous pouvez la gérer via l'objet `Session` et l'[API de session](API/SessionClass.md). Les requêtes REST ultérieures réutilisent le même cookie de session.
-A session is opened after the user was successfully logged (see below).
+Une session est ouverte après que l'utilisateur a été connecté avec succès (voir ci-dessous).
-> - On 4D Server, opening a REST session requires that a free 4D client license is available.
-> - On 4D single-user, you can open up to three REST sessions for testing purposes.
+> - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
+> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test.
-## Force login mode
+## Mode Force login
:::note Compatibilité
-The legacy login mode based upon the `On REST Authentication` database method is **deprecated** as of 4D 20 R6. It is now recommended to [use the **force login mode**](../ORDA/privileges.md#rolesjson-file) (automatically enabled in new projects) and to implement the [`ds.authentify()` function](#dsauthentify). In converted projects, [a button in the Settings dialog box](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) will help you upgrade your configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges.
+L'ancien mode de connexion basé sur la méthode base `On REST Authentication` est **déprécié** à partir de 4D 20 R6. Il est maintenant recommandé d'[utiliser le **mode Force login**](../ORDA/privileges.md#fichier-rolesjson) (automatiquement activé dans les nouveaux projets) et de mettre en œuvre la fonction [`ds.authentify()`](#dsauthentify). Dans les projets convertis, [un bouton dans la boîte de dialogue des Paramètres](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) vous aide à mettre à niveau votre configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges.
:::
-The user login sequence is the following:
+La séquence de connexion d'un utilisateur est la suivante :
-1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.\
- Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions.
+1. Lors de la première requête REST (pour un appel de formulaire web par exemple), une session utilisateur web "guest" est créée. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\
+ Les requêtes REST descriptives sont toujours traitées par le serveur, même si aucune session utilisateur web utilisant une licence n'est ouverte. Dans ce cas, elles sont traitées à travers des sessions "guest".
-2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class).
+2. Vous appelez votre fonction [`authentify()`](#authentify) (créée au préalable), dans laquelle vous vérifiez les informations d'identification de l'utilisateur et appelez [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) avec les privilèges appropriés. `authentify()` doit être une [fonction de datastore class](../ORDA/ordaClasses.md#datastore-class) exposée.
-3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
+3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted.
From c6e399af735c1426c01465a2349f0fc468612ead Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 19:13:21 +0200
Subject: [PATCH 0029/4889] New translations client-server.md (French)
---
.../version-20-R6/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
index afdf845b2a3b4a..f51a7fa37701f1 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
@@ -47,13 +47,14 @@ Pour mettre à jour les autres machines clientes qui ne sont pas connectées, il
#### 4D Server et numéros de port
-4D Server utilise trois ports TCP pour les communications entre les serveurs internes et les clients :
+4D Server uses several TCP ports for communications between internal servers and clients:
- **SQL Server** : 19812 par défaut (peut être modifié via la page "SQL/Configuration" des Préférences).
- **Serveur d'application** : 19813 par défaut (peut être modifié via la page "Client-Serveur/Configuration" des Préférences, voir ci-dessus).
-- **Serveur DB4D** (serveur de base de données) : 19814 par défaut. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Authentification de l'utilisateur auprès du serveur de domaine
From c89fbf3abb1cbd1f4931e74eef13412d552e4a7d Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 19:22:48 +0200
Subject: [PATCH 0030/4889] fix in rest
---
docs/REST/$catalog.md | 2 +-
docs/REST/$method.md | 54 +++++++++----------
docs/REST/authUsers.md | 6 +--
versioned_docs/version-20-R5/REST/$method.md | 54 +++++++++----------
versioned_docs/version-20-R6/REST/$method.md | 54 +++++++++----------
.../version-20-R6/REST/authUsers.md | 6 +--
versioned_docs/version-20/REST/$method.md | 54 +++++++++----------
7 files changed, 115 insertions(+), 115 deletions(-)
diff --git a/docs/REST/$catalog.md b/docs/REST/$catalog.md
index f5ef86cf455c19..300dd48a329508 100644
--- a/docs/REST/$catalog.md
+++ b/docs/REST/$catalog.md
@@ -70,7 +70,7 @@ Returns [shared singletons](#singletons) (if any) and information about all of y
Calling `$catalog/$all` allows you to receive detailed information about the attributes in each of the dataclasses in your project's active model.
-For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataClass).
+For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataclass).
### Example
diff --git a/docs/REST/$method.md b/docs/REST/$method.md
index 739f90bb7c7fd3..81c619bc05a291 100644
--- a/docs/REST/$method.md
+++ b/docs/REST/$method.md
@@ -3,7 +3,7 @@ id: method
title: $method
---
-This parameter allows you to define the operation to execute with the returned entity or entity selection.
+This parameter allows you to define the operation to execute with the returned entity or entity selection.
## Available syntaxes
@@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro
### Description
-
-With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+
+With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
### Example
-
+
You can then write the following REST request to delete the entity whose key is 22:
`POST /rest/Employee(22)/?$method=delete`
@@ -56,7 +56,7 @@ Response:
## $method=entityset
-Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
### Description
@@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963
-## $method=release
+## $method=release
Releases an existing entity set stored in 4D Server's cache.
### Description
-
+
You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache.
### Example
@@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned:
```
-## $method=subentityset
+## $method=subentityset
-Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
-### Description
-
+### Description
+
`$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request.
To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order.
If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`.
-### Example
-
+### Example
+
If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass:
` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC`
@@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can
}
}
]
-
+
}
```
-## $method=update
+## $method=update
-Updates and/or creates one or more entities
+Updates and/or creates one or more entities
### Description
-`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
+`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
-In any cases, you must set the **POST** data in the **body** of the request.
+In any cases, you must set the **POST** data in the **body** of the request.
To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**.
@@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL:
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
diff --git a/docs/REST/authUsers.md b/docs/REST/authUsers.md
index 2cb62a9cc41930..4a24fdce11c2b3 100644
--- a/docs/REST/authUsers.md
+++ b/docs/REST/authUsers.md
@@ -28,14 +28,14 @@ The legacy login mode based upon the `On REST Authentication` database method is
The user login sequence is the following:
-1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.
+1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.
Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions.
2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class).
-3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
+3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted.
@@ -55,7 +55,7 @@ Descriptive REST requests can be processed in web user sessions that do not requ
- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses
- `/rest/$catalog/authentify` - the datastore function used to login the user
-- `/rest/$getWebForm` - the rendering of a Qodly form
+- `/rest/$getWebForm` - the rendering of a Qodly page
![alt-text](../assets/en/REST/force-login-1.jpeg)
diff --git a/versioned_docs/version-20-R5/REST/$method.md b/versioned_docs/version-20-R5/REST/$method.md
index 739f90bb7c7fd3..81c619bc05a291 100644
--- a/versioned_docs/version-20-R5/REST/$method.md
+++ b/versioned_docs/version-20-R5/REST/$method.md
@@ -3,7 +3,7 @@ id: method
title: $method
---
-This parameter allows you to define the operation to execute with the returned entity or entity selection.
+This parameter allows you to define the operation to execute with the returned entity or entity selection.
## Available syntaxes
@@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro
### Description
-
-With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+
+With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
### Example
-
+
You can then write the following REST request to delete the entity whose key is 22:
`POST /rest/Employee(22)/?$method=delete`
@@ -56,7 +56,7 @@ Response:
## $method=entityset
-Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
### Description
@@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963
-## $method=release
+## $method=release
Releases an existing entity set stored in 4D Server's cache.
### Description
-
+
You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache.
### Example
@@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned:
```
-## $method=subentityset
+## $method=subentityset
-Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
-### Description
-
+### Description
+
`$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request.
To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order.
If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`.
-### Example
-
+### Example
+
If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass:
` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC`
@@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can
}
}
]
-
+
}
```
-## $method=update
+## $method=update
-Updates and/or creates one or more entities
+Updates and/or creates one or more entities
### Description
-`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
+`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
-In any cases, you must set the **POST** data in the **body** of the request.
+In any cases, you must set the **POST** data in the **body** of the request.
To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**.
@@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL:
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
diff --git a/versioned_docs/version-20-R6/REST/$method.md b/versioned_docs/version-20-R6/REST/$method.md
index 739f90bb7c7fd3..81c619bc05a291 100644
--- a/versioned_docs/version-20-R6/REST/$method.md
+++ b/versioned_docs/version-20-R6/REST/$method.md
@@ -3,7 +3,7 @@ id: method
title: $method
---
-This parameter allows you to define the operation to execute with the returned entity or entity selection.
+This parameter allows you to define the operation to execute with the returned entity or entity selection.
## Available syntaxes
@@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro
### Description
-
-With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+
+With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
### Example
-
+
You can then write the following REST request to delete the entity whose key is 22:
`POST /rest/Employee(22)/?$method=delete`
@@ -56,7 +56,7 @@ Response:
## $method=entityset
-Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
### Description
@@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963
-## $method=release
+## $method=release
Releases an existing entity set stored in 4D Server's cache.
### Description
-
+
You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache.
### Example
@@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned:
```
-## $method=subentityset
+## $method=subentityset
-Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
-### Description
-
+### Description
+
`$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request.
To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order.
If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`.
-### Example
-
+### Example
+
If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass:
` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC`
@@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can
}
}
]
-
+
}
```
-## $method=update
+## $method=update
-Updates and/or creates one or more entities
+Updates and/or creates one or more entities
### Description
-`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
+`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
-In any cases, you must set the **POST** data in the **body** of the request.
+In any cases, you must set the **POST** data in the **body** of the request.
To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**.
@@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL:
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
diff --git a/versioned_docs/version-20-R6/REST/authUsers.md b/versioned_docs/version-20-R6/REST/authUsers.md
index 2cb62a9cc41930..4a24fdce11c2b3 100644
--- a/versioned_docs/version-20-R6/REST/authUsers.md
+++ b/versioned_docs/version-20-R6/REST/authUsers.md
@@ -28,14 +28,14 @@ The legacy login mode based upon the `On REST Authentication` database method is
The user login sequence is the following:
-1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.
+1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.
Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions.
2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class).
-3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
+3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted.
@@ -55,7 +55,7 @@ Descriptive REST requests can be processed in web user sessions that do not requ
- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses
- `/rest/$catalog/authentify` - the datastore function used to login the user
-- `/rest/$getWebForm` - the rendering of a Qodly form
+- `/rest/$getWebForm` - the rendering of a Qodly page
![alt-text](../assets/en/REST/force-login-1.jpeg)
diff --git a/versioned_docs/version-20/REST/$method.md b/versioned_docs/version-20/REST/$method.md
index 739f90bb7c7fd3..81c619bc05a291 100644
--- a/versioned_docs/version-20/REST/$method.md
+++ b/versioned_docs/version-20/REST/$method.md
@@ -3,7 +3,7 @@ id: method
title: $method
---
-This parameter allows you to define the operation to execute with the returned entity or entity selection.
+This parameter allows you to define the operation to execute with the returned entity or entity selection.
## Available syntaxes
@@ -25,13 +25,13 @@ Deletes the current entity, entity collection, or entity selection (created thro
### Description
-
-With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+
+With `$method=delete`, you can delete an entity or an entire entity collection. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
### Example
-
+
You can then write the following REST request to delete the entity whose key is 22:
`POST /rest/Employee(22)/?$method=delete`
@@ -56,7 +56,7 @@ Response:
## $method=entityset
-Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of entities defined in the REST request
### Description
@@ -86,12 +86,12 @@ __ENTITYSET: "http://127.0.0.1:8081/rest/Employee/$entityset/9718A30BF61343C7963
-## $method=release
+## $method=release
Releases an existing entity set stored in 4D Server's cache.
### Description
-
+
You can release an entity set, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache.
### Example
@@ -122,21 +122,21 @@ If the entity set wasn't found, an error is returned:
```
-## $method=subentityset
+## $method=subentityset
-Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
+Creates an entity set in 4D Server's cache based on the collection of related entities defined in the REST request
-### Description
-
+### Description
+
`$method=subentityset` allows you to sort the data returned by the relation attribute defined in the REST request.
To sort the data, you use the `$subOrderby` property. For each attribute, you specify the order as ASC (or asc) for ascending order and DESC (desc) for descending order. By default, the data is sorted in ascending order.
If you want to specify multiple attributes, you can delimit them with a comma, µ, `$subOrderby="lastName desc, firstName asc"`.
-### Example
-
+### Example
+
If you want to retrieve only the related entities for a specific entity, you can make the following REST request where staff is the relation attribute in the Company dataclass linked to the Employee dataclass:
` GET /rest/Company(1)/staff?$expand=staff&$method=subentityset&$subOrderby=lastName ASC`
@@ -145,7 +145,7 @@ If you want to retrieve only the related entities for a specific entity, you can
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -181,21 +181,21 @@ If you want to retrieve only the related entities for a specific entity, you can
}
}
]
-
+
}
```
-## $method=update
+## $method=update
-Updates and/or creates one or more entities
+Updates and/or creates one or more entities
### Description
-`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
+`$method=update` allows you to update and/or create one or more entities in a single **POST**. If you update and/or create one entity, it is done in an object with each property an attribute with its value, *e.g.*, `{ lastName: "Smith" }`. If you update and/or create multiple entities, you must create a collection of objects.
-In any cases, you must set the **POST** data in the **body** of the request.
+In any cases, you must set the **POST** data in the **body** of the request.
To update an entity, you must pass the `__KEY` and `__STAMP` parameters in the object along with any modified attributes. If both of these parameters are missing, an entity will be added with the values in the object you send in the body of your **POST**.
@@ -238,7 +238,7 @@ If you want to create an entity, you can POST the attributes using this URL:
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -251,13 +251,13 @@ You can also create and update multiple entities at the same time using the same
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -269,12 +269,12 @@ When you add or modify an entity, it is returned to you with the attributes that
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From 60404979444176e375e9a3aab56773bed577921e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 19:54:11 +0200
Subject: [PATCH 0031/4889] New translations client-server.md (Spanish)
---
.../version-20/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md
index b0a81b17ff9a44..6fdf205a385a62 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/settings/client-server.md
@@ -42,9 +42,10 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con
- **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias).
- **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba).
-- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticación del usuario con el servidor de dominio
@@ -97,4 +98,4 @@ El funcionamiento de la tabla de configuración es el siguiente:
- Denegar 192.168.* (denegar todas las direcciones que empiecen por 192.168)
- Autorizar * (y permitir todas las demás direcciones)
-Por defecto, 4D Server no aplica ninguna restricción de conexión: la primera línea de la tabla contiene la etiqueta Autorizar y el caracter * (todas las direcciones).
\ No newline at end of file
+Por defecto, 4D Server no aplica ninguna restricción de conexión: la primera línea de la tabla contiene la etiqueta Autorizar y el caracter * (todas las direcciones).
From aea4d5f9226ecfef117a4db090bb4360ae05f809 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 20:15:37 +0200
Subject: [PATCH 0032/4889] New translations client-server.md (Spanish)
---
.../version-20-R5/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
index b616f4dae4411b..3c31e3a5fdcbdb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
@@ -51,9 +51,10 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con
- **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias).
- **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba).
-- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticación del usuario con el servidor de dominio
From 48bce46e0eb7726c70ca0fb17d178b2f6978cfe7 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 20:37:42 +0200
Subject: [PATCH 0033/4889] New translations client-server.md (Spanish)
---
.../current/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md
index b616f4dae4411b..3c31e3a5fdcbdb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/client-server.md
@@ -51,9 +51,10 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con
- **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias).
- **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba).
-- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticación del usuario con el servidor de dominio
From 0ae06025d6465ee70abf38d3f5ecb0bf02bbc45c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 21:00:48 +0200
Subject: [PATCH 0034/4889] New translations client-server.md (Spanish)
---
.../version-20-R6/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
index ec15fe880518f8..28db6714e138f4 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
@@ -47,13 +47,14 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con
#### 4D Server y números de puerto
-4D Server utiliza tres puertos TCP para las comunicaciones entre los servidores internos y los clientes:
+4D Server uses several TCP ports for communications between internal servers and clients:
- **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias).
- **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba).
-- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticación del usuario con el servidor de dominio
From 436ae4bc4dfc4f2a5300286750e6989a30c6b61c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 21:41:09 +0200
Subject: [PATCH 0035/4889] New translations client-server.md (Japanese)
---
.../version-20/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md
index 1b75a3d80d752d..a731a24f8c20be 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/client-server.md
@@ -42,9 +42,10 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ
- **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。
- **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。
-- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\
+- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\
4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\
ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### ドメインサーバーによるユーザーの認証
@@ -97,4 +98,4 @@ Single Sign On (SSO) が有効になっている場合 (上述参照)、認証
- 拒否 192.168.* (192.168 で始まるアドレスを拒否)
- 許可 * (他のアドレスはすべて許可)
-デフォルトでは、4D Server にアクセス制限はありません。最初の行には * (すべてのアドレス) に対する許可ルールが設定されています。
\ No newline at end of file
+デフォルトでは、4D Server にアクセス制限はありません。最初の行には * (すべてのアドレス) に対する許可ルールが設定されています。
From 2f78d4632caa94b46ca2c0c5d2934e6253759a5e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 22:02:31 +0200
Subject: [PATCH 0036/4889] New translations client-server.md (Japanese)
---
.../version-20-R5/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
index 71d3141b507f68..85645736cf6e7a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
@@ -51,7 +51,8 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ
- **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。
- **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。
-- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### ドメインサーバーによるユーザーの認証
From 699e658766e26d4ade46465a9ae4c0855d46dd1d Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 22:24:40 +0200
Subject: [PATCH 0037/4889] New translations client-server.md (Japanese)
---
.../current/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md
index 71d3141b507f68..85645736cf6e7a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/client-server.md
@@ -51,7 +51,8 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ
- **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。
- **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。
-- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### ドメインサーバーによるユーザーの認証
From 329bcc1bd2c81d1a01407ef1e5300b84ac5b70c7 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 22:47:39 +0200
Subject: [PATCH 0038/4889] New translations client-server.md (Japanese)
---
.../version-20-R6/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
index 27c2f532c667b6..57846e48228ae0 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
@@ -47,11 +47,12 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ
#### 4D Server とポート番号
-4D Server は 3つの TCPポートを使用して、内部サーバーとクライアントの通信をおこないます:
+4D Server uses several TCP ports for communications between internal servers and clients:
- **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。
- **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。
-- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### ドメインサーバーによるユーザーの認証
From 3aac443cd400b84387b11f7e4af408ed039f9d7a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 23:26:29 +0200
Subject: [PATCH 0039/4889] New translations client-server.md (Portuguese,
Brazilian)
---
.../version-20/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md
index f0615a4ee3be48..bbccd3d68c09f5 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/settings/client-server.md
@@ -42,9 +42,10 @@ O 4D Server usa três portas TCP para comunicações entre servidores internos e
- **SQL Server**: 19812 por padrão (pode ser modificado na página "SQL/Configuration" das Preferências).
- **Application Server**: 19813 por padrão (pode ser modificado através da página "Cliente/Configuração" das Preferências, veja acima).
-- **DB4D Server** (servidor de banco de dados): 19814 por padrão . Esse número de porta não pode ser modificado diretamente, mas sempre consiste no número da porta do servidor de aplicação + 1.\
+- **DB4D Server** (database server): 19814 by default. Esse número de porta não pode ser modificado diretamente, mas sempre consiste no número da porta do servidor de aplicação + 1.\
Quando um cliente 4D se conecta ao 4D Server, ele usa a porta TCP do servidor de aplicação (19813 ou a porta indicada após os dois pontos ':' no endereço IP mostrado na caixa de diálogo de conexão). A conexão com outros servidores através de suas respectivas portas é então automaticamente; não é mais necessário especificá-los.\
Note que, no caso de acesso via um roteador ou um firewall, as três portas TCP devem ser abertas explicitamente.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticação do usuário com o servidor de domínio
@@ -97,4 +98,4 @@ O comportamento da tabela de configuração é o seguinte:
- Negar 192.168.* (negar todos os endereços que comecem por 192.168)
- Autorizar * (e autorizar outros)
-Por padrão, nenhuma restrição de conexão é aplicada pelo 4D Server: a primeira linha da tabela contém o rótulo Allow e o caractere * (todos os endereços).
\ No newline at end of file
+Por padrão, nenhuma restrição de conexão é aplicada pelo 4D Server: a primeira linha da tabela contém o rótulo Allow e o caractere * (todos os endereços).
From a8a0367ee3e516a256324967553a11580d624564 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Thu, 1 Aug 2024 23:46:11 +0200
Subject: [PATCH 0040/4889] New translations client-server.md (Portuguese,
Brazilian)
---
.../version-20-R5/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
index 4e552f7bb3027e..2fe1a5bcad29c5 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/settings/client-server.md
@@ -51,9 +51,10 @@ O 4D Server usa três portas TCP para comunicações entre servidores internos e
- **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias).
- **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba).
-- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticação do usuário com o servidor de domínio
From 2a1f4db721472658945335898ae20dd8a465e712 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 00:06:23 +0200
Subject: [PATCH 0041/4889] New translations client-server.md (Portuguese,
Brazilian)
---
.../current/settings/client-server.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md
index 4e552f7bb3027e..2fe1a5bcad29c5 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/settings/client-server.md
@@ -51,9 +51,10 @@ O 4D Server usa três portas TCP para comunicações entre servidores internos e
- **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias).
- **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba).
-- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticação do usuário com o servidor de domínio
From e5f100fbbfcd9cf73c0970997a497f2601344414 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 00:28:18 +0200
Subject: [PATCH 0042/4889] New translations client-server.md (Portuguese,
Brazilian)
---
.../version-20-R6/settings/client-server.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
index 4fb710aa42f84e..6faef6192f9466 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
@@ -47,13 +47,14 @@ Para actualizar las otras máquinas clientes que no estén conectadas, basta con
#### 4D Server e números de portas
-O 4D Server usa três portas TCP para comunicações entre servidores internos e clientes:
+4D Server uses several TCP ports for communications between internal servers and clients:
- **SQL Server**: 19812 por defecto (puede modificarse a través de la página "SQL/Configuración" de las Preferencias).
- **Servidor de aplicaciones**: 19813 por defecto (puede modificarse a través de la página "Cliente-Servidor/Configuración" de las Preferencias, ver arriba).
-- **Servidor DB4D** (servidor de base de datos): 19814 por defecto. This port number cannot be modified directly but it always consists of the application server port number + 1.\
+- **DB4D Server** (database server): 19814 by default. This port number cannot be modified directly but it always consists of the application server port number + 1.\
When a 4D client connects to 4D Server, it uses the TCP port of the application server (19813 or the port indicated after the colon ':' in the IP address shown in the connection dialog box). Connection to other servers via their respective ports is then automatic; it is no longer necessary to specify them.\
Note that in the case of access via a router or a firewall, the three TCP ports must be opened explicitly.
+- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
#### Autenticação do usuário com o servidor de domínio
From 6f6c7cb106f390d2efd1bdf022731920f58ceca3 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:18:57 +0200
Subject: [PATCH 0043/4889] New translations $entityset.md (French)
---
.../version-18/REST/$entityset.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md
index 49fc6d8b4c8c11..95e7f925789eb7 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$entityset.md
@@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av
## $entityset/\{entitySetID\}?$operator...&$otherCollection
-Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés
+Crée un autre entity set basé sur des entity sets préalablement créés
-| Paramètres | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------- |
-| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités |
-| $otherCollection | String | ID de l'ensemble d'entités |
+| Paramètres | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------- |
+| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set |
+| $otherCollection | String | ID de l'entity set |
### Description
-After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass.
+After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux entity sets doivent être dans la même dataclass.
Vous pouvez ensuite créer un autre ensemble d'entités contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST.
@@ -49,7 +49,7 @@ Voici les opérateurs logiques :
| Opérateur | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| AND | Retourne les entités communes aux deux ensembles d'entités |
+| AND | Retourne les entités communes aux deux entity sets |
| OU | Retourne les entités contenues dans les deux entity sets |
| EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 |
| INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) |
From 7567eb73d5c6eaac56e7ac95db8f7f27d514f8b6 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:19:05 +0200
Subject: [PATCH 0044/4889] New translations $info.md (French)
---
.../version-18/REST/$info.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md
index 1efd042ee05f4a..ed017d0241017c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$info.md
@@ -21,14 +21,14 @@ En appelant cette requête pour votre projet, vous récupérez des informations
Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes :
-| Propriété | Type | Description |
-| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| id | String | Un UUID qui référence l'ensemble d'entités. |
-| dataClass | String | Nom de la dataclass. |
-| selectionSize | Number | Nombre d'entités dans la sélection d'entités. |
-| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
-| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. |
-| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
+| Propriété | Type | Description |
+| ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| id | String | Un UUID qui référence l'entity set. |
+| dataClass | String | Nom de la dataclass. |
+| selectionSize | Number | Nombre d'entités dans l'entity set. |
+| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
+| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. |
+| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
From dcd1dad2d489cef061f100d9f55764a0771296c8 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:19:07 +0200
Subject: [PATCH 0045/4889] New translations $method.md (French)
---
.../docusaurus-plugin-content-docs/version-18/REST/$method.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md
index c86ea3c4dc477d..8844f85ebd75ab 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/$method.md
@@ -40,7 +40,7 @@ Vous pouvez également faire une requête en utilisant $ filter :
`POST /rest/Employee?$filter="ID=11"&$method=delete`
-You can also delete an entity set using $entityset/\{entitySetID\}:
+Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} :
`POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete`
From 12decc8890c3157fbadf6756430bb4b888aadfb5 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:19:19 +0200
Subject: [PATCH 0046/4889] New translations configuration.md (French)
---
.../version-18/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md
index bb0106068b6b10..c7d8e34afb5c8b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-18/REST/configuration.md
@@ -8,7 +8,7 @@ title: Configuration du serveur
Pour commencer à utiliser les fonctionnalités REST, vous devez démarrer et configurer le serveur 4D REST.
> - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
-> - On 4D single-user, you can open up to three REST sessions for testing purposes. You need to manage the [session cookie](authUsers.md#session-cookie) to use the same session for your requesting application.
+> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test. You need to manage the [session cookie](authUsers.md#session-cookie) to use the same session for your requesting application.
## Démarrage du serveur REST
From 45de1c997f82d68afbcde82449c93b5b05f2d0ed Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:28:24 +0200
Subject: [PATCH 0047/4889] New translations $entityset.md (French)
---
.../version-19/REST/$entityset.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md
index 17a3e5d011c83e..59fcca7bd24329 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$entityset.md
@@ -32,16 +32,16 @@ Après que vous ayez créé un entity set, l'ID de l'entity set est retourné av
## $entityset/\{entitySetID\}?$operator...&$otherCollection
-Créez un autre ensemble d'entités basé sur des ensembles d'entités préalablement créés
+Crée un autre entity set basé sur des entity sets préalablement créés
-| Paramètres | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------- |
-| $operator | String | L'un des opérateurs logiques à tester avec l'autre ensemble d'entités |
-| $otherCollection | String | ID de l'ensemble d'entités |
+| Paramètres | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------- |
+| $operator | String | L'un des opérateurs logiques à tester avec l'autre entity set |
+| $otherCollection | String | ID de l'entity set |
### Description
-After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux ensembles d'entités doivent être dans la même dataclass.
+After creating an entity set (entity set #1) by using `$method=entityset`, you can then create another entity set by using the `$entityset/\{entitySetID\}?$operator... &$otherCollection` syntax, the `$operator` property (whose values are shown below), and another entity set (entity set #2) defined by the `$otherCollection` property. Les deux entity sets doivent être dans la même dataclass.
Vous pouvez ensuite créer un autre ensemble d'entités contenant les résultats de cet appel en utilisant le `$method=entityset` à la fin de la requête REST.
@@ -49,7 +49,7 @@ Voici les opérateurs logiques :
| Opérateur | Description |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| AND | Retourne les entités communes aux deux ensembles d'entités |
+| AND | Retourne les entités communes aux deux entity sets |
| OU | Retourne les entités contenues dans les deux entity sets |
| EXCEPT | Retourne les entités de l'entity set #1 moins celles de l'entity set #2 |
| INTERSECT | Retourne true ou false s'il existe une intersection des entités dans les deux entity sets (ce qui signifie qu'au moins une entité est commune aux deux entity sets) |
From 4e2c710f60a0a73cf984eb8111aee18ae8b8e39b Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:28:29 +0200
Subject: [PATCH 0048/4889] New translations $info.md (French)
---
.../version-19/REST/$info.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md
index 2bfede3abb39bc..0115d2322b166a 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$info.md
@@ -21,14 +21,14 @@ En appelant cette requête pour votre projet, vous récupérez des informations
Pour chaque sélection d'entités stocké dans le cache de 4D Server, les informations retournées sont les suivantes :
-| Propriété | Type | Description |
-| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| id | String | Un UUID qui référence l'ensemble d'entités. |
-| dataClass | String | Nom de la dataclass. |
-| selectionSize | Number | Nombre d'entités dans la sélection d'entités. |
-| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
-| refreshed | Date | Date de création de l'ensemble d'entités ou de la dernière utilisation. |
-| expires | Date | Date d'expiration de l'ensemble d'entités (cette date/heure change chaque fois que l'ensemble d'entités est actualisé). La différence entre actualisé et expire est le timeout d'un ensemble d'entités. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
+| Propriété | Type | Description |
+| ------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| id | String | Un UUID qui référence l'entity set. |
+| dataClass | String | Nom de la dataclass. |
+| selectionSize | Number | Nombre d'entités dans l'entity set. |
+| sorted | Boolean | Retourne vrai si l'ensemble a été trié (à l'aide de `$orderby`) ou faux s'il n'est pas trié. |
+| refreshed | Date | Date de la création ou de la dernière utilisation de l'entity set. |
+| expires | Date | Date d'expiration de l'entity set (cette date/heure change chaque fois que l'entity set est actualisé). La différence entre refreshed et expires est le timeout pour un entity set. Cette valeur correspond soit à deux heures par défaut, soit à la valeur que vous avez définie à l'aide de `$timeout`. |
Pour plus d'informations sur la création d'une sélection d'entités, reportez-vous à `$method=entityset`. Si vous souhaitez supprimer la sélection d'entités du cache de 4D Server, utilisez `$method=release`.
> 4D crée également ses propres sélections d'entités à des fins d'optimisation, de sorte que ceux que vous créez avec `$method=entityset` ne soient pas les seuls à être retournés.
From 5dd9ff65f282b16a2f979ce5daaad70e20d64741 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:28:31 +0200
Subject: [PATCH 0049/4889] New translations $method.md (French)
---
.../docusaurus-plugin-content-docs/version-19/REST/$method.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md
index c86ea3c4dc477d..8844f85ebd75ab 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/$method.md
@@ -40,7 +40,7 @@ Vous pouvez également faire une requête en utilisant $ filter :
`POST /rest/Employee?$filter="ID=11"&$method=delete`
-You can also delete an entity set using $entityset/\{entitySetID\}:
+Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} :
`POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete`
From 57f7dbf883f33ce23ea5bb4eb7439fd142cac306 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:28:42 +0200
Subject: [PATCH 0050/4889] New translations classfunctions.md (French)
---
.../version-19/REST/ClassFunctions.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md
index e5c3e4c39a00bb..e3a74448c7c8ed 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md
@@ -323,7 +323,7 @@ Lancez cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -361,7 +361,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -399,7 +399,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -518,7 +518,7 @@ Vous pouvez ensuite exécuter cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/setFinalExam`
-Corps de la requête :
+Body de la requête :
```
[
From fe98b97b8a79e843758850f24829b6ca4b2ad8f4 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:28:45 +0200
Subject: [PATCH 0051/4889] New translations configuration.md (French)
---
.../version-19/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md
index 7187929913ce95..a386d197e4756f 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/configuration.md
@@ -8,7 +8,7 @@ title: Configuration du serveur
Pour commencer à utiliser les fonctionnalités REST, vous devez démarrer et configurer le serveur 4D REST.
> - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
-> - On 4D single-user, you can open up to three REST sessions for testing purposes.
+> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test.
> - You need to manage the [session](authUsers.md) for your requesting application.
## Démarrage du serveur REST
From 0fc6264e3f4d4917b452f82f191e3758c8e9b596 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:42:55 +0200
Subject: [PATCH 0052/4889] New translations $method.md (French)
---
.../version-20/REST/$method.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md
index f338031f55369e..8d15c6b33ab1c2 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/$method.md
@@ -26,7 +26,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr
### Description
-Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
@@ -40,7 +40,7 @@ Vous pouvez également faire une requête en utilisant $ filter :
`POST /rest/Employee?$filter="ID=11"&$method=delete`
-You can also delete an entity set using $entityset/\{entitySetID\}:
+Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} :
`POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete`
@@ -237,7 +237,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu
**Données POST :**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -250,13 +250,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp
**Données POST :**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -268,12 +268,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From ddfb8f84e6f3737e972c47faa0d8a333e3b99c28 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:43:05 +0200
Subject: [PATCH 0053/4889] New translations classfunctions.md (French)
---
.../version-20/REST/ClassFunctions.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md
index e35788ac904395..c496f78951e0f0 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md
@@ -339,7 +339,7 @@ Lancez cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -378,7 +378,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
"__DATACLASS":"Students",
@@ -415,7 +415,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
"__DATACLASS":"Students",
@@ -534,7 +534,7 @@ Vous pouvez ensuite exécuter cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/setFinalExam`
-Corps de la requête :
+Body de la requête :
```
[
From ffb1a46de4784965aaa8bff994a112120d41ac3a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 06:43:08 +0200
Subject: [PATCH 0054/4889] New translations configuration.md (French)
---
.../version-20/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md
index 0adad27ed968ca..aff931340df3ac 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/configuration.md
@@ -8,7 +8,7 @@ title: Configuration du serveur
Pour commencer à utiliser les fonctionnalités REST, vous devez démarrer et configurer le serveur 4D REST.
> - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
-> - On 4D single-user, you can open up to three REST sessions for testing purposes.
+> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test.
> - You need to manage the [session](authUsers.md) for your requesting application.
From c2ed3efbd9eb9167abf72a2cc06946f37d608392 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:00:16 +0200
Subject: [PATCH 0055/4889] New translations $method.md (French)
---
.../version-20-R5/REST/$method.md | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
index 9b333bce0d214c..b2b7340e1419e6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
@@ -21,9 +21,9 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr
### Description
-Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)).
+Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)).
-You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
+Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
### Exemple
@@ -35,7 +35,7 @@ Vous pouvez également faire une requête en utilisant $ filter :
`POST /rest/Employee?$filter="ID=11"&$method=delete`
-You can also delete an entity set using $entityset/\{entitySetID\}:
+Vous pouvez également supprimer un entity set en utilisant $entityset/\{entitySetID\} :
`POST /rest/Employee/$entityset/73F46BE3A0734EAA9A33CA8B14433570?$method=delete`
@@ -53,7 +53,7 @@ Crée un entity set dans le cache de 4D Server basé sur la collection d'entité
### Description
-Lorsque vous créez une entity selection en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. The entity set will have a reference number that you can pass to `$entityset/\{entitySetID\}` to access it. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout.
+Lorsque vous créez une entity selection en REST, vous pouvez également créer un entity set qui sera enregistré dans le cache de 4D Server. L'entity set aura un numéro de référence que vous pouvez passer à `$entityset/\{entitySetID\}` pour y accéder. Par défaut, il est valable deux heures; vous pouvez toutefois modifier cette durée en passant une valeur (en secondes) à $timeout.
Si vous avez utilisé `$savedfilter` et/ou `$savedorderby` (avec `$filter` et/ou `$orderby`) lors de la création de votre entity set, vous pouvez le recréer avec le même ID de référence même s'il a été supprimé du cache de 4D Server.
@@ -134,7 +134,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -170,7 +170,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité
}
}
]
-
+
}
```
@@ -225,7 +225,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -238,13 +238,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -256,12 +256,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From 237e1b8346e34513d7cfeec5a18f68588b8f21c8 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:00:28 +0200
Subject: [PATCH 0056/4889] New translations classfunctions.md (French)
---
.../version-20-R5/REST/ClassFunctions.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md
index ffed349bed1b31..99649cba5d9d0d 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md
@@ -318,7 +318,7 @@ Lancez cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -356,7 +356,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -394,7 +394,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -513,7 +513,7 @@ Vous pouvez ensuite exécuter cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/setFinalExam`
-Corps de la requête :
+Body de la requête :
```
[
From f5685f7be0acd130d6ae04744654315eeb0ccc45 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:00:30 +0200
Subject: [PATCH 0057/4889] New translations authusers.md (French)
---
.../version-20-R5/REST/authUsers.md | 54 +++++++++----------
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md
index 97605055d70e82..6eaa73028d807c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/authUsers.md
@@ -3,12 +3,12 @@ id: authUsers
title: Sessions et utilisateurs
---
-When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges.
+Lorsque les [sessions évolutives sont activées](WebServer/sessions.md#activer-les-sessions) (recommandé), les requêtes REST peuvent créer et utiliser des [sessions utilisateur web](WebServer/sessions.md), offrant des fonctionnalités supplémentaires telles que la gestion de requêtes multiples, le partage de données entre les process web clients et le contrôle des privilèges utilisateur.
-When a web user session is opened, you can handle it through the `Session` object and the [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie.
+Lorsqu'une session utilisateur web est ouverte, vous pouvez la gérer via l'objet `Session` et l'[API de session](API/SessionClass.md). Les requêtes REST ultérieures réutilisent le même cookie de session.
> - On 4D Server, opening a REST session might require that a free 4D client license is available, depending on the [user login mode](#user-login-modes).
-> - On 4D single-user, you can open up to three REST sessions for testing purposes.
+> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test.
## User login modes
@@ -36,30 +36,30 @@ Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Fo
In the default mode, any REST request is processed in a web user session that automatically consumes a license (the web user session is created if it does not already exist). You can use this simple mode if you don't need to control how many licenses are retained on the server.
When the default mode is enabled, you can authenticate users through the `On REST Authentication` database method (see below).
-### Force login mode
+### Mode Force login
-In "force login" mode, license usage is disconnected from web user sessions. A license is required only when the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) is executed, allowing you to control the number of used licenses.
+In "force login" mode, license usage is disconnected from web user sessions. Une licence est requise uniquement lorsque la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) est exécutée, ce qui vous permet de contrôler le nombre de licences utilisées.
-[Descriptive REST requests](#descriptive-rest-requests) are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions.
+[Descriptive REST requests](#descriptive-rest-requests) are always processed by the server, even if no web user session using a license is opened. Dans ce cas, elles sont traitées à travers des sessions "guest".
-All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Executing this function triggers the 4D license consumption.
+Toutes les autres requêtes REST (manipulant des données ou exécutant une fonction) ne seront traitées que si elles sont exécutées dans une session web avec les privilèges appropriés, sinon elles retournent une erreur. Pour attribuer des privilèges à une session web, vous devez exécuter la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) pour la session. L'exécution de cette fonction déclenche la consommation de la licence 4D.
This mode allows you to implement the following login sequence:
-1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than descriptive requests, no license consumption.
+1. Lors de la première requête REST (pour un appel de formulaire web par exemple), une session utilisateur web "guest" est créée. It has no privileges, no rights to execute requests other than descriptive requests, no license consumption.
2. You call your exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class) named [`authentify()`](#function-authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges.
-3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a Qodly form (called via the `/rest/$getWebForm` request).
-4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted.
+3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a Qodly form (called via the `/rest/$getWebForm` request).
+4. Si l'utilisateur est authentifié avec succès, une licence 4D est consommée sur le serveur et toutes les requêtes REST sont acceptées.
![alt-text](../assets/en/REST/force-login-2.jpeg)
-### Descriptive REST requests
+### Requêtes REST descriptives
-Descriptive REST requests can be processed in web user sessions that do not require licenses ("guest" sessions). These requests are:
+Les requêtes REST descriptives peuvent être traitées dans des sessions d'utilisateurs web qui ne nécessitent pas de licences (sessions "guest"). Ces requêtes sont :
-- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses
-- `/rest/$catalog/authentify` - the datastore function used to login the user
-- `/rest/$getWebForm` - the rendering of a Qodly form
+- requêtes [`/rest/$catalog`]($catalog.md) (par exemple `/rest/$catalog/$all`) - accès aux dataclass disponibles
+- `/rest/$catalog/authentify` - la fonction datastore utilisée pour connecter l'utilisateur
+- `/rest/$getWebForm` - la génération d'une page Qodly
![alt-text](../assets/en/REST/force-login-1.jpeg)
@@ -72,28 +72,28 @@ exposed Function authentify({params : type}) {-> result : type}
// code
```
-The `authentify()` function must be implemented in the [DataStore class](../ORDA/ordaClasses.md#datastore-class) of the project and must be called through a REST request.
+La fonction `authentify()` doit être implémentée dans la [classe DataStore](../ORDA/ordaClasses.md#datastore-class) du projet et doit être appelée par une requête REST.
-This function is the only available entry point from REST guest sessions when the "force login" mode is enabled: any other function call or data access is rejected until the session acquires appropriate privileges.
+Cette fonction est le seul point d'entrée disponible à partir des sessions guest REST lorsque le mode "force login" est activé : tout autre appel de fonction ou d'accès aux données est rejeté jusqu'à ce que la session acquière les privilèges appropriés.
:::note
-The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration.
+La fonction `authentify()` peut toujours être exécutée par une session guest REST, quelle que soit la configuration du fichier [`roles.json`](../ORDA/privileges.md#rolesjson-file).
:::
-The function can receive any authentication or contextual information as [parameter(s)](ClassFunctions.md#parameters) and can return any value. Since this function can only be called from a REST request, parameters must be passed through the body of the POST request.
+La fonction peut recevoir toute information d'authentification ou contextuelle en tant que [paramètre(s)](ClassFunctions.md#parameters) et peut renvoyer n'importe quelle valeur. Étant donné que cette fonction ne peut être appelée que depuis une requête REST, les paramètres doivent être transmis dans le body de la requête POST.
-This function should contain two parts:
+Cette fonction doit contenir deux parties :
-- some code to identify and authenticate the REST request sender,
-- if the authentication is successful, a call to [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) that assigns appropriate privileges to the session.
+- un code pour identifier et authentifier l'expéditeur de la demande REST,
+- si l'authentification réussit, un appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) qui attribue les privilèges appropriés à la session.
-If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected.
+Si la fonction ne fait pas appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), aucun privilège n'est attribué, aucune licence n'est consommée et les requêtes REST non descriptives ultérieures sont rejetées.
#### Exemple
-You only want to know users to open a web session on the server. You created the following `authentify()` function in the datastore class:
+Vous voulez simplement savoir quels utilisateurs ont ouvert une session Web sur le serveur. Vous avez créé la fonction `authentify()` suivante dans la classe datastore :
```4d
exposed Function authentify($credentials : Object) : Text
@@ -104,7 +104,7 @@ var $user : cs.UsersEntity
$users:=ds.Users.query("name = :1"; $credentials.name)
$user:=$users.first()
-If ($user#Null) //the user is known
+If ($user#Null) //l'utilisateur est connu
If (Verify password hash($credentials.password; $user.password))
Session.setPrivileges("vip")
Else
@@ -116,11 +116,11 @@ Else
End if
```
-To call the `authentify()` function:
+Pour appeler la fonction `authentify()` :
**POST** `127.0.0.1:8111/rest/$catalog/authentify`
-Corps de la requête :
+Body de la requête :
```json
[{"name":"Henry",
From 5b850a045bd6e93ec5c320460072e7b7ea380246 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:20:51 +0200
Subject: [PATCH 0058/4889] New translations $catalog.md (French)
---
i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md
index 3f42adc2045690..d888b6541273f2 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$catalog.md
@@ -63,7 +63,7 @@ Retourne les [shared singletons](#singletons) (s'il y en a) et des informations
En appelant `$catalog/$all`, vous pouvez recevoir des informations détaillées sur les attributs de chacune des dataclasses du modèle de votre projet.
-Pour plus d'informations sur ce qui est renvoyé pour chaque dataclass et ses attributs, utilisez [`$catalog/\dataClass\}`](#catalogdataclass).
+For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataclass).
### Exemple
From 18e4ee17402b396ce7cf3386e8992748c47c534a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:21:02 +0200
Subject: [PATCH 0059/4889] New translations $method.md (French)
---
.../current/REST/$method.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md
index 4bcfd2f9ed4d24..3dfaaab10ab321 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$method.md
@@ -21,7 +21,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr
### Description
-Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)).
+Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)).
Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
@@ -134,7 +134,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -170,7 +170,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité
}
}
]
-
+
}
```
@@ -225,7 +225,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -238,13 +238,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -256,12 +256,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From 923b3bd1fdf1910564c3ba21aa4fb75cb4c6a207 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:21:13 +0200
Subject: [PATCH 0060/4889] New translations classfunctions.md (French)
---
.../current/REST/ClassFunctions.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md
index 7a3dfe1cb17434..e4b1736500cb21 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md
@@ -325,7 +325,7 @@ Lancez cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -363,7 +363,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -401,7 +401,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -520,7 +520,7 @@ Vous pouvez ensuite exécuter cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/setFinalExam`
-Corps de la requête :
+Body de la requête :
```
[
From a87673f97dffee8118bc90ce420ebce124dcf1b4 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:21:15 +0200
Subject: [PATCH 0061/4889] New translations authusers.md (French)
---
.../current/REST/authUsers.md | 62 +++++++++----------
1 file changed, 31 insertions(+), 31 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md
index f0e03a00979ed8..41dea649e12de6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/authUsers.md
@@ -5,47 +5,47 @@ title: Sessions et utilisateurs
## Sessions
-When [scalable sessions are enabled](WebServer/sessions.md#enabling-sessions) (recommended), REST requests can create and use [web user sessions](WebServer/sessions.md), providing extra features such as multiple requests handling, data sharing between web client processes, and control of user privileges.
+Lorsque les [sessions évolutives sont activées](WebServer/sessions.md#activer-les-sessions) (recommandé), les requêtes REST peuvent créer et utiliser des [sessions utilisateur web](WebServer/sessions.md), offrant des fonctionnalités supplémentaires telles que la gestion de requêtes multiples, le partage de données entre les process web clients et le contrôle des privilèges utilisateur.
-When a web user session is opened, you can handle it through the `Session` object and the [Session API](API/SessionClass.md). Subsequent REST requests reuse the same session cookie.
+Lorsqu'une session utilisateur web est ouverte, vous pouvez la gérer via l'objet `Session` et l'[API de session](API/SessionClass.md). Les requêtes REST ultérieures réutilisent le même cookie de session.
-A session is opened after the user was successfully logged (see below).
+Une session est ouverte après que l'utilisateur a été connecté avec succès (voir ci-dessous).
-> - On 4D Server, opening a REST session requires that a free 4D client license is available.
-> - On 4D single-user, you can open up to three REST sessions for testing purposes.
+> - Sur 4D Server, l'ouverture d'une session REST nécessite une licence client 4D disponible.
+> - Sur 4D mono-utilisateur, vous pouvez ouvrir jusqu'à trois sessions REST à des fins de test.
-## Force login mode
+## Mode Force login
:::note Compatibilité
-The legacy login mode based upon the `On REST Authentication` database method is **deprecated** as of 4D 20 R6. It is now recommended to [use the **force login mode**](../ORDA/privileges.md#rolesjson-file) (automatically enabled in new projects) and to implement the [`ds.authentify()` function](#dsauthentify). In converted projects, [a button in the Settings dialog box](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) will help you upgrade your configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges.
+L'ancien mode de connexion basé sur la méthode base `On REST Authentication` est **déprécié** à partir de 4D 20 R6. Il est maintenant recommandé d'[utiliser le **mode Force login**](../ORDA/privileges.md#fichier-rolesjson) (automatiquement activé dans les nouveaux projets) et de mettre en œuvre la fonction [`ds.authentify()`](#dsauthentify). Dans les projets convertis, [un bouton dans la boîte de dialogue des Paramètres](../settings/web.md#activate-rest-authentication-through-dsauthentify-function) vous aide à mettre à niveau votre configuration. Dans Qodly Studio for 4D, le mode peut être défini en utilisant l'option [**Force login**](../WebServer/qodly-studio.md#force-login) dans l'onglet Privileges.
:::
-The user login sequence is the following:
+La séquence de connexion d'un utilisateur est la suivante :
-1. At the first REST call (for a webform call for example), a "guest" web user session is created. It has no privileges, no rights to execute requests other than [descriptive REST requests](#descriptive-rest-requests), no license consumption.\
- Descriptive REST requests are always processed by the server, even if no web user session using a license is opened. In this case, they are processed through "guest" sessions.
+1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\
+ Les requêtes REST descriptives sont toujours traitées par le serveur, même si aucune session utilisateur web utilisant une licence n'est ouverte. Dans ce cas, elles sont traitées à travers des sessions "guest".
-2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class).
+2. Vous appelez votre fonction [`authentify()`](#authentify) (créée au préalable), dans laquelle vous vérifiez les informations d'identification de l'utilisateur et appelez [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) avec les privilèges appropriés. `authentify()` doit être une [fonction de datastore class](../ORDA/ordaClasses.md#datastore-class) exposée.
-3. The `/rest/$catalog/authentify` request is sent to the server along with user credentials. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
+3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
-4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted.
+4. Si l'utilisateur est authentifié avec succès, une licence 4D est consommée sur le serveur et toutes les requêtes REST sont acceptées.
![alt-text](../assets/en/REST/force-login-2.jpeg)
-In the user login phase, license usage is disconnected from web user sessions. A license is required only when the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) is executed, allowing you to control the number of used licenses.
+Dans la phase de connexion de l'utilisateur, l'utilisation des licences est déconnectée des sessions utilisateur web. Une licence est requise uniquement lorsque la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) est exécutée, ce qui vous permet de contrôler le nombre de licences utilisées.
-All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Executing this function triggers the 4D license consumption.
+Toutes les autres requêtes REST (manipulant des données ou exécutant une fonction) ne seront traitées que si elles sont exécutées dans une session web avec les privilèges appropriés, sinon elles retournent une erreur. Pour attribuer des privilèges à une session web, vous devez exécuter la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) pour la session. L'exécution de cette fonction déclenche la consommation de la licence 4D.
-### Descriptive REST requests
+### Requêtes REST descriptives
-Descriptive REST requests can be processed in web user sessions that do not require licenses ("guest" sessions). These requests are:
+Les requêtes REST descriptives peuvent être traitées dans des sessions d'utilisateurs web qui ne nécessitent pas de licences (sessions "guest"). Ces requêtes sont :
-- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses
-- `/rest/$catalog/authentify` - the datastore function used to login the user
-- `/rest/$getWebForm` - the rendering of a Qodly form
+- requêtes [`/rest/$catalog`]($catalog.md) (par exemple `/rest/$catalog/$all`) - accès aux dataclass disponibles
+- `/rest/$catalog/authentify` - la fonction datastore utilisée pour connecter l'utilisateur
+- `/rest/$getWebForm` - the rendering of a Qodly page
![alt-text](../assets/en/REST/force-login-1.jpeg)
@@ -58,28 +58,28 @@ exposed Function authentify({params : type}) {-> result : type}
// code
```
-The `authentify()` function must be implemented in the [DataStore class](../ORDA/ordaClasses.md#datastore-class) of the project and must be called through a REST request.
+La fonction `authentify()` doit être implémentée dans la [classe DataStore](../ORDA/ordaClasses.md#datastore-class) du projet et doit être appelée par une requête REST.
-This function is the only available entry point from REST guest sessions when the "force login" mode is enabled: any other function call or data access is rejected until the session acquires appropriate privileges.
+Cette fonction est le seul point d'entrée disponible à partir des sessions guest REST lorsque le mode "force login" est activé : tout autre appel de fonction ou d'accès aux données est rejeté jusqu'à ce que la session acquière les privilèges appropriés.
:::note
-The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration.
+La fonction `authentify()` peut toujours être exécutée par une session guest REST, quelle que soit la configuration du fichier [`roles.json`](../ORDA/privileges.md#rolesjson-file).
:::
-The function can receive any authentication or contextual information as [parameter(s)](ClassFunctions.md#parameters) and can return any value. Since this function can only be called from a REST request, parameters must be passed through the body of the POST request.
+La fonction peut recevoir toute information d'authentification ou contextuelle en tant que [paramètre(s)](ClassFunctions.md#parameters) et peut renvoyer n'importe quelle valeur. Étant donné que cette fonction ne peut être appelée que depuis une requête REST, les paramètres doivent être transmis dans le body de la requête POST.
-This function should contain two parts:
+Cette fonction doit contenir deux parties :
-- some code to identify and authenticate the REST request sender,
-- if the authentication is successful, a call to [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) that assigns appropriate privileges to the session.
+- un code pour identifier et authentifier l'expéditeur de la demande REST,
+- si l'authentification réussit, un appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) qui attribue les privilèges appropriés à la session.
-If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected.
+Si la fonction ne fait pas appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), aucun privilège n'est attribué, aucune licence n'est consommée et les requêtes REST non descriptives ultérieures sont rejetées.
### Exemple
-You only want to know users to open a web session on the server. You created the following `authentify()` function in the datastore class:
+Vous voulez simplement savoir quels utilisateurs ont ouvert une session Web sur le serveur. Vous avez créé la fonction `authentify()` suivante dans la classe datastore :
```4d
exposed Function authentify($credentials : Object) : Text
@@ -102,11 +102,11 @@ Else
End if
```
-To call the `authentify()` function:
+Pour appeler la fonction `authentify()` :
**POST** `127.0.0.1:8111/rest/$catalog/authentify`
-Corps de la requête :
+Body de la requête :
```json
[{"name":"Henry",
From 0d7d2f76f411b8a106dc391e8b475056e56a8dfc Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:43:15 +0200
Subject: [PATCH 0062/4889] New translations $method.md (French)
---
.../version-20-R6/REST/$method.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
index 4bcfd2f9ed4d24..52c599d10c10dc 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
@@ -21,7 +21,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr
### Description
-Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](%7BdataClass%7D.html#dataclasskey) (par exemple, /Employee(22)).
+Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
@@ -134,7 +134,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -170,7 +170,7 @@ Si vous souhaitez récupérer uniquement les entités relatives pour une entité
}
}
]
-
+
}
```
@@ -225,7 +225,7 @@ Si vous souhaitez créer une entité, vous pouvez envoyer, via POST, les attribu
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -238,13 +238,13 @@ Vous pouvez également créer et mettre à jour plusieurs entités en même temp
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -256,12 +256,12 @@ Lorsque vous ajoutez ou modifiez une entité, elle vous est retournée avec les
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From 6931314447af8988bb929a554c54e7ead86a2e36 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:43:27 +0200
Subject: [PATCH 0063/4889] New translations classfunctions.md (French)
---
.../version-20-R6/REST/ClassFunctions.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md
index bd9fe597ab5a8f..ab8a0105b645ca 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/ClassFunctions.md
@@ -325,7 +325,7 @@ Lancez cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -363,7 +363,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -401,7 +401,7 @@ Lancez cette requête :
**POST:**`http://127.0.0.1:8044/rest/Students/pushData`
-Corps de la requête :
+Body de la requête :
```
[{
@@ -520,7 +520,7 @@ Vous pouvez ensuite exécuter cette requête :
**POST** `http://127.0.0.1:8044/rest/Students/setFinalExam`
-Corps de la requête :
+Body de la requête :
```
[
From c5a0288d38203c263d02c73fd2686aa808cf466f Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 07:43:30 +0200
Subject: [PATCH 0064/4889] New translations authusers.md (French)
---
.../version-20-R6/REST/authUsers.md | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
index af728c85197dd0..41dea649e12de6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
@@ -24,28 +24,28 @@ L'ancien mode de connexion basé sur la méthode base `On REST Authentication` e
La séquence de connexion d'un utilisateur est la suivante :
-1. Lors de la première requête REST (pour un appel de formulaire web par exemple), une session utilisateur web "guest" est créée. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\
+1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. Elle n'a aucun privilège, aucun droit d'exécuter des requêtes autres que des [requêtes REST descriptives](#descriptive-rest-requests), aucune licence n'est consommée.\
Les requêtes REST descriptives sont toujours traitées par le serveur, même si aucune session utilisateur web utilisant une licence n'est ouverte. Dans ce cas, elles sont traitées à travers des sessions "guest".
2. Vous appelez votre fonction [`authentify()`](#authentify) (créée au préalable), dans laquelle vous vérifiez les informations d'identification de l'utilisateur et appelez [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) avec les privilèges appropriés. `authentify()` doit être une [fonction de datastore class](../ORDA/ordaClasses.md#datastore-class) exposée.
-3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly form](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
+3. La requête `/rest/$catalog/authentify` est envoyée au serveur avec les informations d'identification de l'utilisateur. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
-4. If the user is successfully authentified, a 4D license is consumed on the server and all REST requests are accepted.
+4. Si l'utilisateur est authentifié avec succès, une licence 4D est consommée sur le serveur et toutes les requêtes REST sont acceptées.
![alt-text](../assets/en/REST/force-login-2.jpeg)
-In the user login phase, license usage is disconnected from web user sessions. A license is required only when the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) is executed, allowing you to control the number of used licenses.
+Dans la phase de connexion de l'utilisateur, l'utilisation des licences est déconnectée des sessions utilisateur web. Une licence est requise uniquement lorsque la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) est exécutée, ce qui vous permet de contrôler le nombre de licences utilisées.
-All other REST requests (handling data or executing a function) will only be processed if they are executed within a web session with appropriate privileges, otherwise they return an error. To assign privileges to a web session, you need to execute the [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) function for the session. Executing this function triggers the 4D license consumption.
+Toutes les autres requêtes REST (manipulant des données ou exécutant une fonction) ne seront traitées que si elles sont exécutées dans une session web avec les privilèges appropriés, sinon elles retournent une erreur. Pour attribuer des privilèges à une session web, vous devez exécuter la fonction [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) pour la session. L'exécution de cette fonction déclenche la consommation de la licence 4D.
-### Descriptive REST requests
+### Requêtes REST descriptives
-Descriptive REST requests can be processed in web user sessions that do not require licenses ("guest" sessions). These requests are:
+Les requêtes REST descriptives peuvent être traitées dans des sessions d'utilisateurs web qui ne nécessitent pas de licences (sessions "guest"). Ces requêtes sont :
-- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses
-- `/rest/$catalog/authentify` - the datastore function used to login the user
-- `/rest/$getWebForm` - the rendering of a Qodly form
+- requêtes [`/rest/$catalog`]($catalog.md) (par exemple `/rest/$catalog/$all`) - accès aux dataclass disponibles
+- `/rest/$catalog/authentify` - la fonction datastore utilisée pour connecter l'utilisateur
+- `/rest/$getWebForm` - the rendering of a Qodly page
![alt-text](../assets/en/REST/force-login-1.jpeg)
@@ -58,28 +58,28 @@ exposed Function authentify({params : type}) {-> result : type}
// code
```
-The `authentify()` function must be implemented in the [DataStore class](../ORDA/ordaClasses.md#datastore-class) of the project and must be called through a REST request.
+La fonction `authentify()` doit être implémentée dans la [classe DataStore](../ORDA/ordaClasses.md#datastore-class) du projet et doit être appelée par une requête REST.
-This function is the only available entry point from REST guest sessions when the "force login" mode is enabled: any other function call or data access is rejected until the session acquires appropriate privileges.
+Cette fonction est le seul point d'entrée disponible à partir des sessions guest REST lorsque le mode "force login" est activé : tout autre appel de fonction ou d'accès aux données est rejeté jusqu'à ce que la session acquière les privilèges appropriés.
:::note
-The `authentify()` function can always be executed by a REST guest session, whatever the [`roles.json` file](../ORDA/privileges.md#rolesjson-file) configuration.
+La fonction `authentify()` peut toujours être exécutée par une session guest REST, quelle que soit la configuration du fichier [`roles.json`](../ORDA/privileges.md#rolesjson-file).
:::
-The function can receive any authentication or contextual information as [parameter(s)](ClassFunctions.md#parameters) and can return any value. Since this function can only be called from a REST request, parameters must be passed through the body of the POST request.
+La fonction peut recevoir toute information d'authentification ou contextuelle en tant que [paramètre(s)](ClassFunctions.md#parameters) et peut renvoyer n'importe quelle valeur. Étant donné que cette fonction ne peut être appelée que depuis une requête REST, les paramètres doivent être transmis dans le body de la requête POST.
-This function should contain two parts:
+Cette fonction doit contenir deux parties :
-- some code to identify and authenticate the REST request sender,
-- if the authentication is successful, a call to [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) that assigns appropriate privileges to the session.
+- un code pour identifier et authentifier l'expéditeur de la demande REST,
+- si l'authentification réussit, un appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) qui attribue les privilèges appropriés à la session.
-If the function does not call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), no privileges are assigned, no license is consumed and subsequent non-descriptive REST requests are rejected.
+Si la fonction ne fait pas appel à [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges), aucun privilège n'est attribué, aucune licence n'est consommée et les requêtes REST non descriptives ultérieures sont rejetées.
### Exemple
-You only want to know users to open a web session on the server. You created the following `authentify()` function in the datastore class:
+Vous voulez simplement savoir quels utilisateurs ont ouvert une session Web sur le serveur. Vous avez créé la fonction `authentify()` suivante dans la classe datastore :
```4d
exposed Function authentify($credentials : Object) : Text
@@ -102,11 +102,11 @@ Else
End if
```
-To call the `authentify()` function:
+Pour appeler la fonction `authentify()` :
**POST** `127.0.0.1:8111/rest/$catalog/authentify`
-Corps de la requête :
+Body de la requête :
```json
[{"name":"Henry",
From b210b24197789b37620afeda27a7d0d5eb5bf61c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 08:25:21 +0200
Subject: [PATCH 0065/4889] New translations $method.md (Spanish)
---
.../version-20/REST/$method.md | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md
index c8e0f4aaedd687..c5d515276a42c6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$method.md
@@ -26,7 +26,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad
### Descripción
-Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
@@ -237,7 +237,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es
**Datos POST:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -250,13 +250,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand
**Datos POST:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -268,12 +268,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados.
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From 053cc1bc54907412025d459afcf119d90b9322b9 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 08:43:55 +0200
Subject: [PATCH 0066/4889] New translations $method.md (Spanish)
---
.../version-20-R5/REST/$method.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
index eaae9a52ea9be1..5af53bde830510 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
@@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad
### Descripción
-Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)).
+Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
@@ -134,7 +134,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -170,7 +170,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic
}
}
]
-
+
}
```
@@ -224,7 +224,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -237,13 +237,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -255,12 +255,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados.
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From ced191e65ff19bff47b5a54aefd110c5555addc7 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 09:06:34 +0200
Subject: [PATCH 0067/4889] New translations $catalog.md (Spanish)
---
i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md
index 334487897687af..27a60de8379b0b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$catalog.md
@@ -63,7 +63,7 @@ Devuelve los [singletons compartidos](#singletons) (si los hay) e información s
Llamando `$catalog/$all` puede recibir información detallada sobre los atributos de cada una de las clases de datos del modelo activo del proyecto.
-Para obtener más información sobre lo que se devuelve para cada clase de datos y sus atributos, utilice [`$catalog/\{dataClass\}`](#catalogdataClass).
+For more information about what is returned for each dataclass and its attributes, use [`$catalog/\{dataClass\}`](#catalogdataclass).
### Ejemplo
From 0810d600b0bd5002a37e7bc0230d38682ea67985 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 09:06:46 +0200
Subject: [PATCH 0068/4889] New translations $method.md (Spanish)
---
.../current/REST/$method.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md
index eaae9a52ea9be1..5af53bde830510 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$method.md
@@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad
### Descripción
-Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) _(e.g._, /Employee(22)).
+Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
@@ -134,7 +134,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -170,7 +170,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic
}
}
]
-
+
}
```
@@ -224,7 +224,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -237,13 +237,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -255,12 +255,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados.
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From 7fa29e440a6b3b9d9a7c1e85e9170c0e5b4773a5 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 09:07:00 +0200
Subject: [PATCH 0069/4889] New translations authusers.md (Spanish)
---
.../current/REST/authUsers.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md
index f4fce69ccfc525..7dc4a0b3a864dd 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/authUsers.md
@@ -24,12 +24,12 @@ El modo de inicio de sesión heredado basado en el método base `On REST Authent
La secuencia de inicio de sesión del usuario es la siguiente:
-1. En la primera llamada REST (para una llamada webform, por ejemplo), se crea una sesión de usuario web "invitado". No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\
+1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\
Las solicitudes REST descriptivas siempre son procesadas por el servidor, aunque no se abra ninguna sesión de usuario web que utilice una licencia. En este caso, son procesados a través de sesiones "invitado".
2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class).
-3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser un [formulario Qodly](. /WebServer/qodly-studio.md) (llamado a través de la solicitud `/rest/$getWebForm`).
+3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST.
@@ -45,7 +45,7 @@ Las peticiones REST descriptivas pueden procesarse en sesiones de usuario web qu
- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses
- `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario
-- `/rest/$getWebForm` - la renderización de un formulario Qodly
+- `/rest/$getWebForm` - the rendering of a Qodly page
![alt-text](../assets/en/REST/force-login-1.jpeg)
From 646ccd9bc8d68a2b1a009239f3a1f3c7cee174c0 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 09:30:08 +0200
Subject: [PATCH 0070/4889] New translations $method.md (Spanish)
---
.../version-20-R6/REST/$method.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
index 05dda9990b468a..57b16d51b7e002 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/$method.md
@@ -21,7 +21,7 @@ Elimina la entidad actual, la colección de entidades o la selección de entidad
### Descripción
-Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}({key})`](%7BdataClass%7D.html#dataclasskey) *(e.g.*, /Employee(22)).
+Con `$method=delete`, puede eliminar una entidad o una colección de entidades entera. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) *(e.g.*, /Employee(22)).
You can also delete the entities in an entity set, by calling [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
@@ -134,7 +134,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic
```json
{
-
+
"__ENTITYSET": "/rest/Employee/$entityset/FF625844008E430B9862E5FD41C741AB",
"__entityModel": "Employee",
"__COUNT": 2,
@@ -170,7 +170,7 @@ Si quiere recuperar sólo las entidades relacionadas para una entidad específic
}
}
]
-
+
}
```
@@ -224,7 +224,7 @@ Si quiere crear una entidad, puede enviar, vía POST los atributos utilizando es
**POST data:**
```json
-{
+{
firstName: "John",
lastName: "Smith"
}
@@ -237,13 +237,13 @@ También puede crear y actualizar múltiples entidades al mismo tiempo utilizand
**POST data:**
```json
-[{
+[{
"__KEY": "309",
"__STAMP": 5,
"ID": "309",
"firstName": "Penelope",
"lastName": "Miller"
-}, {
+}, {
"firstName": "Ann",
"lastName": "Jones"
}]
@@ -255,12 +255,12 @@ Cuando añade o modifica una entidad, se devuelve con los atributos modificados.
```json
{
- "__KEY": "622",
- "__STAMP": 1,
- "uri": "http://127.0.0.1:8081/rest/Employee(622)",
+ "__KEY": "622",
+ "__STAMP": 1,
+ "uri": "http://127.0.0.1:8081/rest/Employee(622)",
"__TIMESTAMP": "!!2020-04-03!!",
- "ID": 622,
- "firstName": "John",
+ "ID": 622,
+ "firstName": "John",
"firstName": "Smith"
}
```
From 6709f26299b8ff6b341602ae1e5e15caabe20523 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 09:30:22 +0200
Subject: [PATCH 0071/4889] New translations authusers.md (Spanish)
---
.../version-20-R6/REST/authUsers.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
index f4fce69ccfc525..7dc4a0b3a864dd 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/REST/authUsers.md
@@ -24,12 +24,12 @@ El modo de inicio de sesión heredado basado en el método base `On REST Authent
La secuencia de inicio de sesión del usuario es la siguiente:
-1. En la primera llamada REST (para una llamada webform, por ejemplo), se crea una sesión de usuario web "invitado". No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\
+1. At the first REST call (for a Qodly page call for example), a "guest" web user session is created. No tiene privilegios, no tiene derechos para ejecutar solicitudes que no sean [peticiones REST descriptivas](#descriptive-rest-requests), no tiene consumo de licencia.\
Las solicitudes REST descriptivas siempre son procesadas por el servidor, aunque no se abra ninguna sesión de usuario web que utilice una licencia. En este caso, son procesados a través de sesiones "invitado".
2. You call your [`authentify()` function](#authentify) (created beforehand), in which you check the user credentials and call [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) with appropriate privileges. `authentify()` must be an exposed [datastore class function](../ORDA/ordaClasses.md#datastore-class).
-3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser un [formulario Qodly](. /WebServer/qodly-studio.md) (llamado a través de la solicitud `/rest/$getWebForm`).
+3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](../WebServer/qodly-studio.md) (called via the `/rest/$getWebForm` request).
4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST.
@@ -45,7 +45,7 @@ Las peticiones REST descriptivas pueden procesarse en sesiones de usuario web qu
- [`/rest/$catalog`]($catalog.md) requests (e.g. `/rest/$catalog/$all`) - access to available dataclasses
- `/rest/$catalog/authentify` - la función del almacén de datos utilizada para iniciar sesión del usuario
-- `/rest/$getWebForm` - la renderización de un formulario Qodly
+- `/rest/$getWebForm` - the rendering of a Qodly page
![alt-text](../assets/en/REST/force-login-1.jpeg)
From e1e65a0f35d2904a92a87fe83619b9125ee13574 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 18:47:46 +0200
Subject: [PATCH 0072/4889] New translations classfunctions.md (French)
---
.../version-19/REST/ClassFunctions.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md
index e3a74448c7c8ed..a554ab96d82948 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/REST/ClassFunctions.md
@@ -6,7 +6,7 @@ title: Appeler des fonctions de classe ORDA
Vous pouvez appeler les [fonctions de classe](ORDA/ordaClasses.md) définies pour le modèle de données ORDA via vos requêtes REST, afin de bénéficier de l'API de l'application 4D ciblée.
-Les fonctions sont simplement appelées dans les requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante :
+Les fonctions sont simplement appelées dans des requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante :
`/rest/City/getCity`
@@ -49,7 +49,7 @@ Les règles suivantes s'appliquent :
- Les paramètres doivent être passés dans le **corps de la requête POST**
- Les paramètres doivent être inclus dans une collection (format JSON)
- Tous les types de données scalaires pris en charge dans les collections JSON peuvent être passés en tant que paramètres.
-- La sélection d'entité et l'entité peuvent être passées en tant que paramètres. The JSON object must contain specific attributes used by the REST server to assign data to the corresponding ORDA objects: __DATACLASS,__ENTITY, __ENTITIES,__DATASET.
+- L'entity selection et l'entité peuvent être passées en tant que paramètres. The JSON object must contain specific attributes used by the REST server to assign data to the corresponding ORDA objects: __DATACLASS,__ENTITY, __ENTITIES,__DATASET.
Voir [cet exemple](#request-receiving-an-entity-as-parameter) et [cet exemple](#request-receiving-an-entity-selection-as-parameter).
@@ -180,7 +180,7 @@ Le résultat est une entité :
}
```
-### Utiliser une fonction de classe d'une entité
+### Utiliser une fonction de classe d'entité
La classe d'entité `CityEntity` fournit une API :
@@ -205,7 +205,7 @@ Vous pouvez lancer cette requête :
}
```
-### Utiliser une fonction de classe d'une entity selection
+### Utiliser une fonction de classe d'entity selection
La classe d'entity selection `CityEntity` fournit une API :
@@ -230,7 +230,7 @@ Vous pouvez lancer cette requête :
}
```
-### Utiliser une fonction de classe de sélection d'entité et un ensemble d'entité
+### Utiliser une fonction de classe d'entity selection et un entity set
La classe `StudentsSelection` a une fonction `getAgeAverage` :
@@ -262,7 +262,7 @@ Une fois que vous avez créé un ensemble d'entité, vous pouvez lancer cette re
}
```
-### Utiliser une fonction de classe de sélection d'entité et un "orderBy"
+### Utiliser une fonction de classe d'entity selection et un "orderBy"
La classe `StudentsSelection` a une fonction `getLastSummary` :
@@ -475,7 +475,7 @@ You run this request, called on a Students entity : **POST** `http://127.0.0.1:8
}
```
-### Recevoir une sélection d'entité comme paramètre
+### Recevoir une entity selection comme paramètre
Dans la classe de Dataclass `Students`, la fonction `setFinalExam()` met à jour une sélection d'entité reçue ($1). Elle met à jour l'attribut *finalExam* avec la valeur reçue ($2). Elle retourne les clés primaires des entités mises à jour.
From eefaffe6954f531ee7bb3446861b964038b07425 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 19:03:05 +0200
Subject: [PATCH 0073/4889] New translations classfunctions.md (French)
---
.../version-20/REST/ClassFunctions.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md
index c496f78951e0f0..944da63127457c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/REST/ClassFunctions.md
@@ -6,7 +6,7 @@ title: Appeler des fonctions de classe ORDA
Vous pouvez appeler les [fonctions de classe](ORDA/ordaClasses.md) définies pour le modèle de données ORDA via vos requêtes REST, afin de bénéficier de l'API de l'application 4D ciblée.
-Les fonctions sont simplement appelées dans les requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante :
+Les fonctions sont simplement appelées dans des requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante :
`/rest/City/getCity`
@@ -56,7 +56,7 @@ Les règles suivantes s'appliquent :
- Les paramètres doivent être passés dans le **corps de la requête POST**
- Les paramètres doivent être inclus dans une collection (format JSON)
- Tous les types de données scalaires pris en charge dans les collections JSON peuvent être passés en tant que paramètres.
-- La sélection d'entité et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET.
+- L'entity selection et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET.
Voir [cet exemple](#request-receiving-an-entity-as-parameter) et [cet exemple](#request-receiving-an-entity-selection-as-parameter).
@@ -192,7 +192,7 @@ Le résultat est une entité :
}
```
-### Utiliser une fonction de classe d'une entité
+### Utiliser une fonction de classe d'entité
La classe d'entité `CityEntity` fournit une API :
@@ -218,7 +218,7 @@ Vous pouvez lancer cette requête :
```
-### Utiliser une fonction de classe d'une entity selection
+### Utiliser une fonction de classe d'entity selection
La classe d'entity selection `CityEntity` fournit une API :
@@ -243,7 +243,7 @@ Vous pouvez lancer cette requête :
}
```
-### Utiliser une fonction de classe de sélection d'entité et un ensemble d'entité
+### Utiliser une fonction de classe d'entity selection et un entity set
La classe `StudentsSelection` a une fonction `getAgeAverage` :
@@ -275,7 +275,7 @@ Une fois que vous avez créé un ensemble d'entité, vous pouvez lancer cette re
}
```
-### Utiliser une fonction de classe de sélection d'entité et un "orderBy"
+### Utiliser une fonction de classe d'entity selection et un "orderBy"
La classe `StudentsSelection` a une fonction `getLastSummary` :
@@ -491,7 +491,7 @@ You run this request, called on a Students entity : **POST** `http://127.0.0.1:8
```
-### Recevoir une sélection d'entité comme paramètre
+### Recevoir une entity selection comme paramètre
Dans la classe de Dataclass `Students`, la fonction `setFinalExam()` met à jour une sélection d'entité reçue ($1). Elle met à jour l'attribut *finalExam* avec la valeur reçue ($2). Elle retourne les clés primaires des entités mises à jour.
From be32cacd4d9f60f62a0ebe024050c6f205659e70 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 19:21:17 +0200
Subject: [PATCH 0074/4889] New translations $method.md (French)
---
.../version-20-R5/REST/$method.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
index b2b7340e1419e6..5110c5a13ed0a5 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/$method.md
@@ -21,7 +21,7 @@ Supprime l'entité, la collection d'entités ou l'entity selection courante (cr
### Description
-Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. You can define the collection of entities by using, for example, [`$filter`]($filter.md) or specifying one directly using [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) _(e.g._, /Employee(22)).
+Avec `$method=delete`, vous pouvez supprimer une entité ou une collection d'entités entière. Vous pouvez définir la collection d'entités en utilisant, par exemple, [`$filter`]($filter.md) ou en en spécifiant une directement à l'aide de [`\{dataClass\}(\{key\})`](dataClass.md#dataclasskey) (par exemple, /Employee(22)).
Vous pouvez également supprimer les entités d'un entity set en appelant [`$entityset/\{entitySetID\}`]($entityset.md#entitysetentitysetid).
From 5f8e54f3510bcf6a6045d9c6d2395d375640092e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 19:21:28 +0200
Subject: [PATCH 0075/4889] New translations classfunctions.md (French)
---
.../version-20-R5/REST/ClassFunctions.md | 50 ++++++++++---------
1 file changed, 26 insertions(+), 24 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md
index 99649cba5d9d0d..52324da0527846 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/REST/ClassFunctions.md
@@ -5,11 +5,11 @@ title: Appeler des fonctions de classe ORDA
Vous pouvez appeler les [fonctions de classe](ORDA/ordaClasses.md) définies pour le modèle de données ORDA via vos requêtes REST, afin de bénéficier de l'API de l'application 4D ciblée.
-Les fonctions sont simplement appelées dans les requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante :
+Les fonctions sont simplement appelées dans des requêtes POST sur l'interface ORDA appropriée, sans (). Par exemple, si vous avez défini une fonction `getCity()` dans la dataclass City, vous pouvez l'appeler à l'aide de la requête suivante :
`/rest/City/getCity`
-avec des données contenues dans le corps de la requête POST : `["Aguada"]`
+avec des données contenues dans le body de la requête POST : `["Aguada"]`
Dans le langage 4D, cet appel équivaut à :
@@ -35,21 +35,21 @@ Les fonctions sont appelées sur l'objet correspondant au datastore du serveur.
| | `/rest/\{dataClass\}/EntitySelectionClassFunction/$orderby` |
| [entity class](ORDA/ordaClasses.md#entity-class) | `/rest/\{dataClass\}(key)/EntityClassFunction/` |
-> `/rest/\{dataClass\}/Function` can be used to call either a dataclass or an entity selection function (`/rest/\{dataClass\}` returns all entities of the DataClass as an entity selection).\
+> `/rest/\{dataClass\}/Function` peut être utilisé pour appeler une fonction de dataclass ou d'entity selection (`/rest/\{dataClass\}` renvoie toutes les entités de la dataclass en tant qu'entity selection).\
> The function is searched in the entity selection class first. Si elle n'est pas trouvée, elle est recherchée dans la dataclass. En d'autres termes, si une fonction portant le même nom est définie à la fois dans la classe DataClass et la classe EntitySelection, la fonction de classe de dataclass ne sera jamais exécutée.
-> All 4D code called from REST requests **must be thread-safe** if the project runs in compiled mode, because the REST Server always uses preemptive processes in this case (the [_Use preemptive process_ setting value](../WebServer/preemptiveWeb.md#enabling-the-preemptive-mode-for-the-web-server) is ignored by the REST Server).
+> La totalité du code 4D appelé à partir de requêtes REST **doit être thread-safe** si le projet fonctionne en mode compilé, car le serveur REST utilise toujours des process préemptifs dans ce cas (la valeur du paramètre [_Utiliser un process préemptif_](../WebServer/preemptiveWeb.md#activer-le-mode-préemptif-pour-le-serveur-web) est ignorée par le serveur REST).
## Paramètres
-Vous pouvez envoyer des paramètres aux fonctions définies dans les classes utilisateurs ORDA. On the server side, they will be received in the [declared parameters](../Concepts/parameters.md#declaring-parameters) of the class functions.
+Vous pouvez envoyer des paramètres aux fonctions définies dans les classes utilisateurs ORDA. Côté serveur, ils seront reçus dans les [paramètres déclarés](../Concepts/parameters.md#declaration-des-parametres) des fonctions de classe.
Les règles suivantes s'appliquent :
-- Les paramètres doivent être passés dans le **corps de la requête POST**
+- Les paramètres doivent être passés dans le **body de la requête POST**
- Les paramètres doivent être inclus dans une collection (format JSON)
- Tous les types de données scalaires pris en charge dans les collections JSON peuvent être passés en tant que paramètres.
-- La sélection d'entité et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET.
+- L'entity selection et l'entité peuvent être passées en tant que paramètres. L'objet JSON doit contenir des attributs spécifiques utilisés par le serveur REST pour affecter des données aux objets ORDA correspondants : __DATACLASS, __ENTITY, __ENTITIES, __DATASET.
See [this example](#using-an-entity-to-be-created-on-the-server) and [this example](#receiving-an-entity-selection-as-parameter).
@@ -78,7 +78,7 @@ Vous pouvez également transmettre des valeurs pour tous les attributs de l'enti
- Si __KEY n'est pas fourni, une nouvelle entité est créée sur le serveur avec les attributs donnés.
- Si __KEY est fourni, l'entité correspondant à _KEY est chargée sur le serveur avec les attributs donnés
-Voir les exemple de [création](#creating-an-entity) ou de [mise à jour](#updating-an-entity) des entités.
+Voir les exemples de [création](#creating-an-entity) ou de [mise à jour](#updating-an-entity) des entités.
#### Paramètre d'entité associé
@@ -178,7 +178,7 @@ Le résultat est une entité :
}
```
-### Utiliser une fonction de classe d'une entité
+### Utiliser une fonction de classe d'entité
La classe d'entité `CityEntity` fournit une API :
@@ -203,7 +203,7 @@ Vous pouvez lancer cette requête :
}
```
-### Utiliser une fonction de classe d'une entity selection
+### Utiliser une fonction de classe d'entity selection
La classe d'entity selection `CityEntity` fournit une API :
@@ -228,7 +228,7 @@ Vous pouvez lancer cette requête :
}
```
-### Utiliser une fonction de classe de sélection d'entité et un ensemble d'entité
+### Utiliser une fonction de classe d'entity selection et un entity set
La classe `StudentsSelection` a une fonction `getAgeAverage` :
@@ -260,7 +260,7 @@ Une fois que vous avez créé un ensemble d'entité, vous pouvez lancer cette re
}
```
-### Utiliser une fonction de classe de sélection d'entité et un "orderBy"
+### Utiliser une fonction de classe d'entity selection et un "orderBy"
La classe `StudentsSelection` a une fonction `getLastSummary` :
@@ -301,7 +301,7 @@ Class extends DataClass
exposed Function pushData($entity : Object) : Object
var $status : Object
- $status:=checkData($entity) // $status is an object with a success boolean property
+ $status:=checkData($entity) // $status est un objet avec une propriété booléenne success
If ($status.success)
$status:=$entity.save()
@@ -440,9 +440,9 @@ Class extends Entity
exposed Function putToSchool()
var $1, $school , $0, $status : Object
- //$1 is a Schools entity
+ //$1 est une entité school
$school:=$1
- //Associate the related entity school to the current Students entity
+ //associer l'entité liée school à l'entité courante students
This.school:=$school
$status:=This.save()
@@ -450,7 +450,9 @@ exposed Function putToSchool()
$0:=$status
```
-You run this request, called on a Students entity : **POST** `http://127.0.0.1:8044/rest/Students(1)/putToSchool` Body of the request:
+Vous exécutez cette requête, appelée sur une entité Students :
+**POST** `http://127.0.0.1:8044/rest/Students(1)/putToSchool`
+Body de la requête :
```
[{
@@ -470,7 +472,7 @@ You run this request, called on a Students entity : **POST** `http://127.0.0.1:8
}
```
-### Recevoir une sélection d'entité comme paramètre
+### Recevoir une entity selection comme paramètre
Dans la classe de Dataclass `Students`, la fonction `setFinalExam()` met à jour une sélection d'entité reçue ($1). Elle met à jour l'attribut _finalExam_ avec la valeur reçue ($2). Elle retourne les clés primaires des entités mises à jour.
@@ -493,7 +495,7 @@ exposed Function setFinalExam()
$keys:=New collection()
- //Loop on the entity selection
+ //Boucle sur entity selection
For each ($student;$es)
$student.finalExam:=$examResult
$status:=$student.save()
@@ -547,15 +549,15 @@ A l'aide de la fonction `getAgeAverage()` [définie ci-dessus](#using-an-entitys
var $remoteDS, $newStudent, $students : Object
var $ageAverage : Integer
-$remoteDS:=Open datastore(New object("hostname";"127.0.0.1:8044");"students")
+$remoteDS:=Open datastore(New object("hostname" ; "127.0.0.1:8044") ; "students")
-// $newStudent is a student entity to procees
+// $newStudent est une entité étudiant à traiter
$newStudent:=...
-$students:=$remoteDS.Students.query("school.name = :1";"Math school")
-// We add an entity to the $students entity selection on the client
+$students:=$remoteDS.Students.query("school.name = :1" ; "Math school")
+// Nous ajoutons une entité à l'entity selection $students sur le client
$students.add($newStudent)
-// We call a function on the StudentsSelection class returning the age average of the students in the entity selection
-// The function is executed on the server on the updated $students entity selection which included the student added from the client
+// Nous appelons une fonction de la classe StudentsSelection qui renvoie la moyenne d'âge des étudiants de l'entity selection
+// La fonction est exécutée sur le serveur dans l'entity selection $students mise à jour qui comprend l'étudiant ajouté par le client
$ageAverage:=$students.getAgeAverage()
```
From 957aa4e76a6a1c6e7bbf9756645053da8961fbb9 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Fri, 2 Aug 2024 19:38:24 +0200
Subject: [PATCH 0076/4889] New translations imaptransporterclass.md (French)
---
.../current/API/IMAPTransporterClass.md | 32 ++++++++++++-------
1 file changed, 20 insertions(+), 12 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
index 97755f05e03bb7..638dd45c9a6780 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md
@@ -799,10 +799,11 @@ L'objet `boxInfo` contient les propriété suivantes :
| Propriété | Type | Description |
| ---------- | ------ | ---------------------------------------------------------------------------------------------------- |
-| name | text | Nom de la boîte de réception |
-| mailCount | number | Nombre de messages contenus dans la boîte de réception |
-| mailRecent | number | Nombre de messages portant le marqueur "récent" (indiquant les nouveaux messages) |
+| name | Text | Nom de la boîte de réception |
+| mailCount | Number | Nombre de messages contenus dans la boîte de réception |
+| mailRecent | Number | Nombre de messages portant le marqueur "récent" (indiquant les nouveaux messages) |
| id | text | Identifiant unique de la boîte aux lettres |
+| mailUnseen | Number | Number of messages marked "unseen" |
#### Exemple
@@ -846,20 +847,27 @@ La fonction `.getBoxList()`
@@ -288,7 +293,7 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property |Type| Description|
|---|---|---|
-|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
#### Example 1
@@ -462,7 +467,13 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property| Type| Description|
|---|---|---|
-|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Example 1
diff --git a/docs/API/EntitySelectionClass.md b/docs/API/EntitySelectionClass.md
index 1f3c231bb7eda0..db3204d2678f85 100644
--- a/docs/API/EntitySelectionClass.md
+++ b/docs/API/EntitySelectionClass.md
@@ -2059,7 +2059,8 @@ A list box displays the Form.students entity selection and several clients work
#### See also
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
diff --git a/docs/ORDA/client-server-optimization.md b/docs/ORDA/client-server-optimization.md
index 6391adb8cfec68..9c67717b9bfc3f 100644
--- a/docs/ORDA/client-server-optimization.md
+++ b/docs/ORDA/client-server-optimization.md
@@ -4,7 +4,7 @@ title: Client/Server Optimization
---
4D provides optimizations for ORDA requests that use entity selections or load entities in client/server architectures. These optimizations speed up the execution of your 4D application by reducing drastically the volume of information transmitted over the network. They include:
-
+
* the **optimization context**
* the **ORDA cache**
@@ -14,7 +14,7 @@ title: Client/Server Optimization
ORDA client/server architectures that support the optimization are:
- Server datastores accessed by 4D remote desktop applications through [**`ds`**](../API/DataStoreClass.md#ds),
-- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests).
+- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests).
@@ -38,9 +38,9 @@ The optimization context is based upon the following implementations:
* [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
* [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
-* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
+* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
![](../assets/en/ORDA/cs-optimization-process.png)
@@ -63,7 +63,7 @@ Given the following code:
End for each
```
-Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop.
+Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop.
### Reusing the `context` property
@@ -71,9 +71,9 @@ You can increase the benefits of the optimization by using the **context** prope
>You can also create contexts using the [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function.
-The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency.
+The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency.
->A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function).
+>A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function).
**Example with `dataClass.query()`:**
@@ -82,19 +82,19 @@ The same optimization context property can be passed to unlimited number of enti
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -130,17 +130,19 @@ If you want to deliver final applications with the highest level of optimization
1. Design your algorithms.
2. Run your application and let the automatic learning mechanism fill the optimization contexts.
3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes.
-4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms.
+4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms.
-## ORDA cache
+## ORDA cache
-For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds.
+For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds.
The data contained in the cache is considered as expired when the timeout is reached. Any access to expired data will send a request to the server. Expired data remains in the cache until space is needed.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
By default, the ORDA cache is transparently handled by 4D. However, you can control its contents using the following ORDA class functions:
* [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
* [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache)
-* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache)
\ No newline at end of file
+* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache)
diff --git a/versioned_docs/version-20-R5/API/DataClassClass.md b/versioned_docs/version-20-R5/API/DataClassClass.md
index 577d446a0b3b07..1ec34034763a83 100644
--- a/versioned_docs/version-20-R5/API/DataClassClass.md
+++ b/versioned_docs/version-20-R5/API/DataClassClass.md
@@ -161,7 +161,7 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property| Type| Description|
|---|---|---|
-|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression.
@@ -222,6 +222,11 @@ $ds.Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
+
@@ -288,7 +293,7 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property |Type| Description|
|---|---|---|
-|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
#### Example 1
@@ -462,7 +467,13 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property| Type| Description|
|---|---|---|
-|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Example 1
diff --git a/versioned_docs/version-20-R5/API/EntitySelectionClass.md b/versioned_docs/version-20-R5/API/EntitySelectionClass.md
index a05dc54bf43b60..32d1a49759cbaf 100644
--- a/versioned_docs/version-20-R5/API/EntitySelectionClass.md
+++ b/versioned_docs/version-20-R5/API/EntitySelectionClass.md
@@ -301,6 +301,8 @@ The resulting object is an entity selection of Employee with duplications remove
|entity|4D.Entity|->|Entity to be added to the entity selection|
|entitySelection|4D.EntitySelection|->|Entity selection to be added to the original entity selection|
|Result|4D.EntitySelection|->|Entity selection including the added *entity* or *entitySelection*|
+
+
@@ -538,6 +540,8 @@ We want to obtain a list of employees whose salary is higher than the average sa
+
+
## .contains()
@@ -596,7 +600,6 @@ If *entity* and the entity selection do not belong to the same dataclass, an err
|---|---|
|17|Added|
-
**.count**( *attributePath* : Text ) : Real
@@ -859,7 +862,6 @@ $paths:=ds.Employee.all().distinctPaths("fullData")
-
**.drop**( { *mode* : Integer } ) : 4D.EntitySelection
@@ -1697,7 +1699,6 @@ If you pass an invalid attribute path in *pathString* or *pathObject*, the funct
History
-
|Release|Changes|
|---|---|
|17 R6|Added|
@@ -1950,7 +1951,7 @@ For more information, refer to the **querySettings parameter** paragraph in the
>This function only works with a remote datastore (client / server or `Open datastore` connection).
-The `.refresh()` function immediately "invalidates" the entity selection data in the local ORDA cache so that the next time 4D requires the entity selection, it will be reloaded from the database.
+The `.refresh()` function immediately "invalidates" the entity selection data in the [local ORDA cache](../ORDA/client-server-optimization.md#orda-cache) so that the next time 4D requires the entity selection, it will be reloaded from the database.
By default, the local ORDA cache is invalidated after 30 seconds. In the context of client / server applications using both ORDA and the classic language, this method allows you to make sure a remote application will always work with the latest data.
@@ -2003,6 +2004,9 @@ A list box displays the Form.students entity selection and several clients work
// The list box content is refreshed from the database with update made by client #2
```
+#### See also
+
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
@@ -2147,7 +2151,6 @@ $slice:=ds.Employee.all().slice(-1;-2) //tries to return entities from index 9 t
History
-
|Release|Changes|
|---|---|
|17|Added|
diff --git a/versioned_docs/version-20-R5/ORDA/client-server-optimization.md b/versioned_docs/version-20-R5/ORDA/client-server-optimization.md
index 6391adb8cfec68..9c67717b9bfc3f 100644
--- a/versioned_docs/version-20-R5/ORDA/client-server-optimization.md
+++ b/versioned_docs/version-20-R5/ORDA/client-server-optimization.md
@@ -4,7 +4,7 @@ title: Client/Server Optimization
---
4D provides optimizations for ORDA requests that use entity selections or load entities in client/server architectures. These optimizations speed up the execution of your 4D application by reducing drastically the volume of information transmitted over the network. They include:
-
+
* the **optimization context**
* the **ORDA cache**
@@ -14,7 +14,7 @@ title: Client/Server Optimization
ORDA client/server architectures that support the optimization are:
- Server datastores accessed by 4D remote desktop applications through [**`ds`**](../API/DataStoreClass.md#ds),
-- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests).
+- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests).
@@ -38,9 +38,9 @@ The optimization context is based upon the following implementations:
* [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
* [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
-* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
+* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
![](../assets/en/ORDA/cs-optimization-process.png)
@@ -63,7 +63,7 @@ Given the following code:
End for each
```
-Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop.
+Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop.
### Reusing the `context` property
@@ -71,9 +71,9 @@ You can increase the benefits of the optimization by using the **context** prope
>You can also create contexts using the [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function.
-The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency.
+The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency.
->A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function).
+>A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function).
**Example with `dataClass.query()`:**
@@ -82,19 +82,19 @@ The same optimization context property can be passed to unlimited number of enti
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -130,17 +130,19 @@ If you want to deliver final applications with the highest level of optimization
1. Design your algorithms.
2. Run your application and let the automatic learning mechanism fill the optimization contexts.
3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes.
-4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms.
+4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms.
-## ORDA cache
+## ORDA cache
-For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds.
+For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds.
The data contained in the cache is considered as expired when the timeout is reached. Any access to expired data will send a request to the server. Expired data remains in the cache until space is needed.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
By default, the ORDA cache is transparently handled by 4D. However, you can control its contents using the following ORDA class functions:
* [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
* [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache)
-* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache)
\ No newline at end of file
+* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache)
diff --git a/versioned_docs/version-20-R6/API/DataClassClass.md b/versioned_docs/version-20-R6/API/DataClassClass.md
index 577d446a0b3b07..1ec34034763a83 100644
--- a/versioned_docs/version-20-R6/API/DataClassClass.md
+++ b/versioned_docs/version-20-R6/API/DataClassClass.md
@@ -161,7 +161,7 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property| Type| Description|
|---|---|---|
-|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression.
@@ -222,6 +222,11 @@ $ds.Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
+
@@ -288,7 +293,7 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property |Type| Description|
|---|---|---|
-|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context|Text|Label for the optimization context applied to the entity selection. This context will be used by the code that handles the entity selection so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
#### Example 1
@@ -462,7 +467,13 @@ In the optional *settings* parameter, you can pass an object containing addition
|Property| Type| Description|
|---|---|---|
-|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md).|
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Example 1
diff --git a/versioned_docs/version-20-R6/API/EntitySelectionClass.md b/versioned_docs/version-20-R6/API/EntitySelectionClass.md
index 1f3c231bb7eda0..db3204d2678f85 100644
--- a/versioned_docs/version-20-R6/API/EntitySelectionClass.md
+++ b/versioned_docs/version-20-R6/API/EntitySelectionClass.md
@@ -2059,7 +2059,8 @@ A list box displays the Form.students entity selection and several clients work
#### See also
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
diff --git a/versioned_docs/version-20-R6/ORDA/client-server-optimization.md b/versioned_docs/version-20-R6/ORDA/client-server-optimization.md
index 6391adb8cfec68..9c67717b9bfc3f 100644
--- a/versioned_docs/version-20-R6/ORDA/client-server-optimization.md
+++ b/versioned_docs/version-20-R6/ORDA/client-server-optimization.md
@@ -4,7 +4,7 @@ title: Client/Server Optimization
---
4D provides optimizations for ORDA requests that use entity selections or load entities in client/server architectures. These optimizations speed up the execution of your 4D application by reducing drastically the volume of information transmitted over the network. They include:
-
+
* the **optimization context**
* the **ORDA cache**
@@ -14,7 +14,7 @@ title: Client/Server Optimization
ORDA client/server architectures that support the optimization are:
- Server datastores accessed by 4D remote desktop applications through [**`ds`**](../API/DataStoreClass.md#ds),
-- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests).
+- [Remote datastores](remoteDatastores.md), accessed via [**`Open datastore`**](../API/DataStoreClass.md#open-datastore) (client REST requests).
@@ -38,9 +38,9 @@ The optimization context is based upon the following implementations:
* [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
* [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+* An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
-* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
+* You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
![](../assets/en/ORDA/cs-optimization-process.png)
@@ -63,7 +63,7 @@ Given the following code:
End for each
```
-Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop.
+Thanks to the optimization, this request will only get data from used attributes (firstname, lastname, employer, employer.name) in *$sel* from the second iteration of the loop.
### Reusing the `context` property
@@ -71,9 +71,9 @@ You can increase the benefits of the optimization by using the **context** prope
>You can also create contexts using the [`.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function.
-The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency.
+The same optimization context property can be passed to unlimited number of entity selections on the same dataclass. All ORDA functions that handle entity selections support the **context** property (for example [`dataClass.query()`](../API/DataClassClass.md#query) or [`dataClass.all()`](../API/DataClassClass.md#all)). Keep in mind, however, that a context is automatically updated when new attributes are used in other parts of the code. Reusing the same context in different codes could result in overloading the context and then, reduce its efficiency.
->A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function).
+>A similar mechanism is implemented for entities that are loaded, so that only used attributes are requested (see the [`dataClass.get()`](../API/DataClassClass.md#get) function).
**Example with `dataClass.query()`:**
@@ -82,19 +82,19 @@ The same optimization context property can be passed to unlimited number of enti
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -130,17 +130,19 @@ If you want to deliver final applications with the highest level of optimization
1. Design your algorithms.
2. Run your application and let the automatic learning mechanism fill the optimization contexts.
3. Call the [`dataStore.getRemoteContextInfo()`](../API/DataStoreClass.md#getremotecontextinfo) or [`dataStore.getAllRemoteContexts()`](../API/DataStoreClass.md#getallremotecontexts) function to collect contexts. You can use the [`entitySelection.getRemoteContextAttributes()`](../API/EntitySelectionClass.md#getremotecontextattributes) and [`entity.getRemoteContextAttributes()`](../API/EntityClass.md#getremotecontextattributes) functions to analyse how your algorithms use attributes.
-4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms.
+4. In the final step, call the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function to build contexts at application startup and [use them](#reusing-the-context-property) in your algorithms.
-## ORDA cache
+## ORDA cache
-For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds.
+For optimization reasons, data requested from the server via ORDA is loaded in the ORDA remote cache (which is different from the 4D cache). The ORDA cache is organized by dataclass, and expires after 30 seconds.
The data contained in the cache is considered as expired when the timeout is reached. Any access to expired data will send a request to the server. Expired data remains in the cache until space is needed.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
By default, the ORDA cache is transparently handled by 4D. However, you can control its contents using the following ORDA class functions:
* [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
* [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache)
-* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache)
\ No newline at end of file
+* [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache)
diff --git a/versioned_docs/version-20/API/DataClassClass.md b/versioned_docs/version-20/API/DataClassClass.md
index be5e0fcc59bbd1..bafbd921cda333 100644
--- a/versioned_docs/version-20/API/DataClassClass.md
+++ b/versioned_docs/version-20/API/DataClassClass.md
@@ -458,6 +458,13 @@ In the optional *settings* parameter, you can pass an object containing addition
|---|---|---|
|context| Text| Label for the automatic optimization context applied to the entity. This context will be used by the subsequent code that loads the entity so that it can benefit from the optimization. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization).|
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
+
+
#### Example 1
```4d
@@ -1030,15 +1037,15 @@ ds.Class.info:
Consider the following results:
```4d
-ds.Class.query("info.coll[].val = :1";0)
+ds.Class.query("info.coll[].val = :1";0)
// returns B and C
// finds "entities with 0 in at least one val property"
ds.Class.query("info.coll[].val != :1";0)
// returns A only
// finds "entities where all val properties are different from 0"
-// which is the equivalent to
-ds.Class.query(not("info.coll[].val = :1";0))
+// which is the equivalent to
+ds.Class.query(not("info.coll[].val = :1";0))
```
If you want to implement a query that finds entities where "at least one property is different from *value*", you need to use a special notation using a letter in the `[]`:
@@ -1056,7 +1063,7 @@ You can use any letter from the alphabet as the `[a]` notation.
:::info
-This feature is only available in queries on dataclasses and [entity selections](EntitySelectionClass.md#query). It cannot be used in queries on [collections](CollectionClass.md#query).
+This feature is only available in queries on dataclasses and [entity selections](EntitySelectionClass.md#query). It cannot be used in queries on [collections](CollectionClass.md#query).
:::
From 408965f63429e46a8942699caa9808323dec942e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Mon, 5 Aug 2024 17:50:57 +0200
Subject: [PATCH 0139/4889] New translations client-server.md (Japanese)
---
.../version-20-R6/settings/client-server.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
index 57846e48228ae0..3e7639dbd64d9c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/settings/client-server.md
@@ -47,12 +47,12 @@ TCPプロトコルを使用して、1台のマシン上で複数の 4Dアプリ
#### 4D Server とポート番号
-4D Server uses several TCP ports for communications between internal servers and clients:
+4D Server は複数の TCPポートを使用して、内部サーバーとクライアントの通信をおこないます:
- **SQLサーバー**: デフォルトで 19812 (設定の "SQL" ページで変更可)。
- **アプリケーションサーバー**: デフォルトで 19813 (設定の "クライアント-サーバー" ページで変更可)。
-- **DB4D Server** (database server): 19814 by default. このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
-- [**Remote Debugger**](../Debugging/debugging-remote.md): 19815 by default. This port number cannot be modified directly but it always consists of the application server port number + 2.
+- **DB4Dサーバー** (データベースサーバー): デフォルトで 19814。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+1 です。\ 4Dクライアントが 4D Server に接続するとき、アプリケーションサーバーのポート番号 (19813 または接続ダイアログボックスの IPアドレス欄でコロンの後ろに指定された番号) を使用して接続します。 その後の、それぞれ対応するポートを介した他のサーバーへの接続は自動です。再度ポート番号を指定する必要はありません。\ ルーターやファイアウォール越しに接続する場合には、この 3つのポートを明示的に開く必要があります。
+- [**リモートデバッガー**](../Debugging/debugging-remote.md): デフォルトで 19815。 このポート番号は直接変更できませんが、常にアプリケーションサーバーのポート番号+2 です。
#### ドメインサーバーによるユーザーの認証
From 6e6a74c96a38bbfede28fff2da2c643bf127fcbb Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Mon, 5 Aug 2024 18:19:28 +0200
Subject: [PATCH 0140/4889] singletons in c/s
---
docs/Concepts/classes.md | 8 ++++----
versioned_docs/version-20-R5/Concepts/classes.md | 8 ++++----
versioned_docs/version-20-R6/Concepts/classes.md | 8 ++++----
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md
index 6e03eb570e68c6..4ef96ca96c0309 100644
--- a/docs/Concepts/classes.md
+++ b/docs/Concepts/classes.md
@@ -865,9 +865,9 @@ The class singleton is instantiated at the first call of the [`cs..me`](.
If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
-The scope of a singleton instance can be the current process or all processes. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons are useful to define values that need to be available from anywhere in an application or process.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
@@ -916,7 +916,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Creating a shared singleton
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example:
```4d
//Class VehicleFactory
@@ -943,7 +943,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in your application with a single line:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md
index 6e03eb570e68c6..4ef96ca96c0309 100644
--- a/versioned_docs/version-20-R5/Concepts/classes.md
+++ b/versioned_docs/version-20-R5/Concepts/classes.md
@@ -865,9 +865,9 @@ The class singleton is instantiated at the first call of the [`cs..me`](.
If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
-The scope of a singleton instance can be the current process or all processes. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons are useful to define values that need to be available from anywhere in an application or process.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
@@ -916,7 +916,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Creating a shared singleton
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example:
```4d
//Class VehicleFactory
@@ -943,7 +943,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in your application with a single line:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md
index 6e03eb570e68c6..4ef96ca96c0309 100644
--- a/versioned_docs/version-20-R6/Concepts/classes.md
+++ b/versioned_docs/version-20-R6/Concepts/classes.md
@@ -865,9 +865,9 @@ The class singleton is instantiated at the first call of the [`cs..me`](.
If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
-The scope of a singleton instance can be the current process or all processes. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons are useful to define values that need to be available from anywhere in an application or process.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
@@ -916,7 +916,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Creating a shared singleton
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). For example:
```4d
//Class VehicleFactory
@@ -943,7 +943,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in your application with a single line:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
From d02529243b938f8c55c7be15fa02a2b962e764a1 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 05:11:45 +0200
Subject: [PATCH 0141/4889] New translations classes.md (Japanese)
---
.../version-20-R5/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index b3c29bf71b920f..7bf542501f847e 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -839,9 +839,9 @@ shared Function Bar($value : Integer)
シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。
-シングルトンインスタンスのスコープは、カレントプロセス、あるいはすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのアプリケーションのすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、アプリケーション内に参照が存在する限り存在し続けます。
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
@@ -884,7 +884,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### 共有シングルトンの作成
-アプリケーションの全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). 例:
```4d
// クラス: VehicleFactory
@@ -911,7 +911,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-すると、**cs.VehicleFactory** シングルトンを呼び出すことで、アプリケーションのどこからでも 1行で新しい車両を取得することができます:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("トラック")
From c2048818a0bdfb9d53dc92f73a52ed0653fdbc4c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 05:34:28 +0200
Subject: [PATCH 0142/4889] New translations classes.md (Japanese)
---
.../current/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
index b3c29bf71b920f..5462022c26fac0 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -839,9 +839,9 @@ shared Function Bar($value : Integer)
シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。
-シングルトンインスタンスのスコープは、カレントプロセス、あるいはすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのアプリケーションのすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
-インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、アプリケーション内に参照が存在する限り存在し続けます。
+インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。
クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
@@ -884,7 +884,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### 共有シングルトンの作成
-アプリケーションの全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例:
+マシン上の全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例:
```4d
// クラス: VehicleFactory
@@ -911,7 +911,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-すると、**cs.VehicleFactory** シングルトンを呼び出すことで、アプリケーションのどこからでも 1行で新しい車両を取得することができます:
+すると、**cs.VehicleFactory** シングルトンを呼び出すことで、そのマシン上でアプリケーションのどこからでも 1行で新しい車両を取得することができます:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("トラック")
From d5098acb2ea77d19de46b7cfb2dc62d4ed988fb9 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 05:57:29 +0200
Subject: [PATCH 0143/4889] New translations classes.md (Japanese)
---
.../version-20-R6/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index da9659a7b0dc62..d3115033e26bf8 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -839,9 +839,9 @@ shared Function Bar($value : Integer)
シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。
-シングルトンインスタンスのスコープは、カレントプロセス、あるいはすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、*共有* シングルトンは、そのアプリケーションのすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、*共有* シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
-インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、アプリケーション内に参照が存在する限り存在し続けます。
+インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。
クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
@@ -884,7 +884,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### 共有シングルトンの作成
-アプリケーションの全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例:
+マシン上の全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例:
```4d
// クラス: VehicleFactory
@@ -911,7 +911,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-すると、**cs.VehicleFactory** シングルトンを呼び出すことで、アプリケーションのどこからでも 1行で新しい車両を取得することができます:
+すると、**cs.VehicleFactory** シングルトンを呼び出すことで、そのマシン上でアプリケーションのどこからでも 1行で新しい車両を取得することができます:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("トラック")
From ba95d2350cffb78b06af7c3b45ee15e18c9527f3 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 06:57:48 +0200
Subject: [PATCH 0144/4889] New translations classes.md (French)
---
.../version-20-R5/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index 1900a59c56f7b1..e021437c60f125 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -838,9 +838,9 @@ Le singleton de la classe est instancié lors du premier appel de la propriété
Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application.
-La portée d'une instance de singleton peut être le process courant ou tous les process. Un singleton a une valeur unique pour le process dans lequel il est instancié, tandis qu'un singleton _partagé_ a une valeur unique pour tous les process de l'application. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
@@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Création d'un singleton partagé
-Pour créer un singleton partagé par tous les process de l'application, ajoutez les mots-clés `shared singleton` devant le [constructeur de classe](#class-constructor). Par exemple :
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Par exemple :
```4d
//Class VehicleFactory
@@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Vous pouvez alors appeler le singleton **cs.VehicleFactory** pour obtenir un nouveau véhicule depuis n'importe où dans votre application avec une seule ligne :
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
From 913be76ab5a54df98b60c73ce27da16f87f1e196 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 07:20:06 +0200
Subject: [PATCH 0145/4889] New translations classes.md (French)
---
.../current/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md
index 1900a59c56f7b1..e021437c60f125 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -838,9 +838,9 @@ Le singleton de la classe est instancié lors du premier appel de la propriété
Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application.
-La portée d'une instance de singleton peut être le process courant ou tous les process. Un singleton a une valeur unique pour le process dans lequel il est instancié, tandis qu'un singleton _partagé_ a une valeur unique pour tous les process de l'application. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
@@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Création d'un singleton partagé
-Pour créer un singleton partagé par tous les process de l'application, ajoutez les mots-clés `shared singleton` devant le [constructeur de classe](#class-constructor). Par exemple :
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Par exemple :
```4d
//Class VehicleFactory
@@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Vous pouvez alors appeler le singleton **cs.VehicleFactory** pour obtenir un nouveau véhicule depuis n'importe où dans votre application avec une seule ligne :
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
From 84d697766bed1bcfd030d8e1fc0a5d5f23cf1fc5 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 07:42:33 +0200
Subject: [PATCH 0146/4889] New translations classes.md (French)
---
.../version-20-R6/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index ef14e98c144608..e23cad36a068ad 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -838,9 +838,9 @@ Le singleton de la classe est instancié lors du premier appel de la propriété
Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application.
-La portée d'une instance de singleton peut être le process courant ou tous les process. Un singleton a une valeur unique pour le process dans lequel il est instancié, tandis qu'un singleton *partagé* a une valeur unique pour tous les process de l'application. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Une fois instanciée, une classe singleton (et son singleton) existe aussi longtemps qu'une référence à cette classe existe quelque part dans l'application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
@@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Création d'un singleton partagé
-Pour créer un singleton partagé par tous les process de l'application, ajoutez les mots-clés `shared singleton` devant le [constructeur de classe](#class-constructor). Par exemple :
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Par exemple :
```4d
//Class VehicleFactory
@@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Vous pouvez alors appeler le singleton **cs.VehicleFactory** pour obtenir un nouveau véhicule depuis n'importe où dans votre application avec une seule ligne :
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
From 2b924a15ea640ec0dfd55fd88f2aae73fd4ab44c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 08:45:37 +0200
Subject: [PATCH 0147/4889] New translations classes.md (Spanish)
---
.../version-20-R5/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index dfd2145b462691..cb80f1a1674b07 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -838,9 +838,9 @@ La clase singleton está instanciada en la primera llamada de la propiedad [`cs.
Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación.
-El alcance de una instancia singleton puede ser el proceso actual o todos los procesos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
@@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Creación de un singleton compartido
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo:
```4d
//Class VehicleFactory
@@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de su aplicación con una sola línea:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
From 48d8d2cd6aa79670eaef5af77d6ab32083ca7d1b Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 09:08:40 +0200
Subject: [PATCH 0148/4889] New translations classes.md (Spanish)
---
.../current/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md
index 42c49c8329d9d9..1654554a1a643d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -838,9 +838,9 @@ La clase singleton está instanciada en la primera llamada de la propiedad [`cs.
Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación.
-El alcance de una instancia singleton puede ser el proceso actual o todos los procesos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
@@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Creación de un singleton compartido
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo:
```4d
//Class VehicleFactory
@@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de su aplicación con una sola línea:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
From 8939083c7539e9e3230014e2179b782a62262d04 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 09:32:38 +0200
Subject: [PATCH 0149/4889] New translations classes.md (Spanish)
---
.../version-20-R6/Concepts/classes.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index fa2a57838aab95..34d39e55a1438b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -838,9 +838,9 @@ La clase singleton está instanciada en la primera llamada de la propiedad [`cs.
Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación.
-El alcance de una instancia singleton puede ser el proceso actual o todos los procesos. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso.
+The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
@@ -883,7 +883,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Creación de un singleton compartido
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por ejemplo:
```4d
//Class VehicleFactory
@@ -910,7 +910,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Luego puede llamar al singleton **cs.VehicleFactory** para obtener un nuevo vehículo desde cualquier lugar de su aplicación con una sola línea:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("truck")
From e86ad01bc96f1c0419592dcad5aff1e3a91a2922 Mon Sep 17 00:00:00 2001
From: arnaud4d
Date: Tue, 6 Aug 2024 09:48:01 +0200
Subject: [PATCH 0150/4889] fix anchors
---
docs/FormObjects/properties_Reference.md | 43 ++++++++++---------
.../FormObjects/properties_Reference.md | 43 ++++++++++---------
.../FormObjects/properties_Reference.md | 43 ++++++++++---------
.../FormObjects/properties_Reference.md | 42 +++++++++---------
4 files changed, 87 insertions(+), 84 deletions(-)
diff --git a/docs/FormObjects/properties_Reference.md b/docs/FormObjects/properties_Reference.md
index ef026d894ac976..b50f40bac090c3 100644
--- a/docs/FormObjects/properties_Reference.md
+++ b/docs/FormObjects/properties_Reference.md
@@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted
|Property|Description|Possible Values|
|---|---|---|
-|**a**|||
+|**a**|||
|[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. |
|[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)|
|[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"|
-|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
+|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
|**b**|||
|[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false|
|[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0|
|[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"|
-|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
+|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
|**c**|||
|[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices|
|[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names|
@@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0|
-|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
+|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
|**d**|||
|[`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.|
|[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"|
@@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted
|[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"|
|[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96|
|[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) |
-|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
+|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
|**e**|||
|[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false|
|[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false|
|[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries |
|[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].|
-|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
+|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
|**f**|||
|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"|
|[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false|
@@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted
|[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"|
|[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"|
|[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em |
-|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
+|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
|**g**|||
-|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
+|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
|**h**|||
|[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
|[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em |
@@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted
|[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false|
|[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false|
|[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.|
-|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
|**i**|||
|[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.|
|[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1|
|[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"|
-|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
+|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
|**k**|||
-|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
+|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
|**l**|||
|[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...|
|[`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"|
@@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"|
|[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form|
|[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0|
-|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
+|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
|**m**|||
|[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)|
|[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0|
@@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted
|[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)|
|[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0|
|[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false|
-|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
+|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
|**n**|||
|[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object|
-|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
+|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
|**p**|||
|[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.|
|[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)|
@@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. |
|[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" |
|[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"|
-|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
+|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
|**r**|||
|[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name|
|[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.|
@@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0|
|[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.|
|[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.|
-|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
+|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
|**s**|||
|[`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"|
|[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"|
@@ -178,6 +178,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false|
|[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false|
|[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+
|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|
@@ -193,7 +194,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
|**t**|||
|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
|[`text`](properties_Object.md#title)|The title of the form object|Any text|
@@ -207,21 +208,21 @@ You will find in this page a comprehensive list of all object properties sorted
|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
|**u**|||
|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
|**v**|||
|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
|**w**|||
|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
|**z**|||
|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
diff --git a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md
index ef026d894ac976..b50f40bac090c3 100644
--- a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md
@@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted
|Property|Description|Possible Values|
|---|---|---|
-|**a**|||
+|**a**|||
|[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. |
|[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)|
|[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"|
-|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
+|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
|**b**|||
|[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false|
|[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0|
|[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"|
-|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
+|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
|**c**|||
|[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices|
|[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names|
@@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0|
-|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
+|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
|**d**|||
|[`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.|
|[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"|
@@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted
|[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"|
|[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96|
|[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) |
-|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
+|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
|**e**|||
|[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false|
|[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false|
|[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries |
|[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].|
-|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
+|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
|**f**|||
|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"|
|[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false|
@@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted
|[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"|
|[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"|
|[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em |
-|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
+|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
|**g**|||
-|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
+|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
|**h**|||
|[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
|[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em |
@@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted
|[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false|
|[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false|
|[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.|
-|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
|**i**|||
|[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.|
|[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1|
|[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"|
-|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
+|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
|**k**|||
-|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
+|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
|**l**|||
|[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...|
|[`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"|
@@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"|
|[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form|
|[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0|
-|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
+|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
|**m**|||
|[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)|
|[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0|
@@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted
|[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)|
|[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0|
|[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false|
-|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
+|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
|**n**|||
|[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object|
-|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
+|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
|**p**|||
|[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.|
|[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)|
@@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. |
|[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" |
|[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"|
-|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
+|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
|**r**|||
|[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name|
|[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.|
@@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0|
|[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.|
|[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.|
-|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
+|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
|**s**|||
|[`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"|
|[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"|
@@ -178,6 +178,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false|
|[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false|
|[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+
|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|
@@ -193,7 +194,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
|**t**|||
|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
|[`text`](properties_Object.md#title)|The title of the form object|Any text|
@@ -207,21 +208,21 @@ You will find in this page a comprehensive list of all object properties sorted
|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
|**u**|||
|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
|**v**|||
|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
|**w**|||
|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
|**z**|||
|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
diff --git a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md
index ef026d894ac976..b50f40bac090c3 100644
--- a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md
@@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted
|Property|Description|Possible Values|
|---|---|---|
-|**a**|||
+|**a**|||
|[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. |
|[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)|
|[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"|
-|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
+|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
|**b**|||
|[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false|
|[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0|
|[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"|
-|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
+|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
|**c**|||
|[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices|
|[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names|
@@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0|
-|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
+|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
|**d**|||
|[`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.|
|[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"|
@@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted
|[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"|
|[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96|
|[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) |
-|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
+|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
|**e**|||
|[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false|
|[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false|
|[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries |
|[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].|
-|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
+|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
|**f**|||
|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"|
|[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false|
@@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted
|[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"|
|[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"|
|[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em |
-|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
+|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
|**g**|||
-|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
+|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
|**h**|||
|[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
|[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em |
@@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted
|[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false|
|[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false|
|[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.|
-|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
|**i**|||
|[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.|
|[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1|
|[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"|
-|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
+|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
|**k**|||
-|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
+|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
|**l**|||
|[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...|
|[`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"|
@@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"|
|[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form|
|[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0|
-|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
+|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
|**m**|||
|[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)|
|[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0|
@@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted
|[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)|
|[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0|
|[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false|
-|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
+|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
|**n**|||
|[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object|
-|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
+|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
|**p**|||
|[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.|
|[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)|
@@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. |
|[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" |
|[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"|
-|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
+|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
|**r**|||
|[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name|
|[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.|
@@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0|
|[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.|
|[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.|
-|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
+|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
|**s**|||
|[`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"|
|[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"|
@@ -178,6 +178,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false|
|[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false|
|[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+
|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|
@@ -193,7 +194,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
|**t**|||
|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
|[`text`](properties_Object.md#title)|The title of the form object|Any text|
@@ -207,21 +208,21 @@ You will find in this page a comprehensive list of all object properties sorted
|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
|**u**|||
|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
|**v**|||
|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
|**w**|||
|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
|**z**|||
|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
diff --git a/versioned_docs/version-20/FormObjects/properties_Reference.md b/versioned_docs/version-20/FormObjects/properties_Reference.md
index ac245433777367..90ce1479c483ad 100644
--- a/versioned_docs/version-20/FormObjects/properties_Reference.md
+++ b/versioned_docs/version-20/FormObjects/properties_Reference.md
@@ -34,16 +34,16 @@ You will find in this page a comprehensive list of all object properties sorted
|Property|Description|Possible Values|
|---|---|---|
-|**a**|||
+|**a**|||
|[`action`](properties_Action.md#standard-action)|Typical activity to be performed. |The name of a valid standard action. |
|[`allowFontColorPicker`](properties_Text.md#allow-font-color-picker)|Allows displaying system font picker or color picker to edit object attributes|true, false (default)|
|[`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color)|Allows setting a different background color for odd-numbered rows/columns in a list box.|Any CSS value; "transparent"; "automatic"; "automaticAlternate"|
-|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
+|[`automaticInsertion`](properties_DataSource.md#automatic-insertion)|Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list.|true, false|
|**b**|||
|[`booleanFormat`](properties_Display.md#text-when-false-text-when-true)|Specifies only two possible values.|true, false|
|[`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius)|The radius value for round rectangles. |minimum: 0|
|[`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type)|Allows setting a standard style for the object border. |"system", "none", "solid", "dotted", "raised", "sunken", "double"|
-|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
+|[`bottom`](properties_CoordinatesAndSizing.md#bottom)|Positions an object at the bottom (centered).|minimum: 0|
|**c**|||
|[`choiceList`](properties_DataSource.md#choice-list)|A list of choices associated with an object|A list of choices|
|[`class`](properties_Object.md#css-class)|A list of space-separated words used as class selectors in css files.|A list of class names|
@@ -58,7 +58,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`customBorderX`](properties_TextAndPicture.md#horizontal-margin)|Sets the size (in pixels) of the internal horizontal margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customBorderY`](properties_TextAndPicture.md#vertical-margin)|Sets the size (in pixels) of the internal vertical margins of an object. Must be used with the style property with the "custom" option.|minimum: 0
|[`customOffset`](properties_TextAndPicture.md#icon-offset)|Sets a custom offset value in pixels. Must be used with the style property with the "custom" option. |minimum: 0|
-|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
+|[`customProperties`](properties_Plugins.md#advanced-properties)|Advanced properties (if any) |JSON string or base64 encoded string|
|**d**|||
|[`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box)|Specifies the source of the data.|A 4D variable, field name, or an arbitrary complex language expression.|
|[`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list)|Indicates the variable type.|"integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"|
@@ -72,13 +72,13 @@ You will find in this page a comprehensive list of all object properties sorted
|[`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform)|Action to perform in case of a double-click on a record. |"editSubrecord", "displaySubrecord"|
|[`dpi`](properties_Appearance.md#resolution)|Screen resolution for the 4D Write Pro area contents.|0=automatic, 72, 96|
|[`dragging`](properties_Action.md#draggable)|Enables dragging function. |"none", "custom", "automatic" (excluding list, list box) |
-|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
+|[`dropping`](properties_Action.md#droppable)|Enables dropping function. |"none", "custom", "automatic" (excluding list, list box)|
|**e**|||
|[`enterable`](properties_Entry.md#enterable)|Indicates whether users can enter values into the object.|true, false|
|[`enterableInList`](properties_Subform.md#enterable-in-list)|Indicates whether users can modify record data directly in the list subform.|true, false|
|[`entryFilter`](properties_Entry.md#entry-filter)|Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled.|Text to narrow entries |
|[`events`](Events/overview.md)|List of all events selected for the object or form|Collection of event names, e.g. ["onClick","onDataChange"...].|
-|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
+|[`excludedList`](properties_RangeOfValues.md#excluded-list)|Allows setting a list whose values cannot be entered in the column.|A list of values to be excluded.|
|**f**|||
|[`fill`](properties_BackgroundAndBorder.md#background-color-fill-color)|Defines the background color of an object. |Any CSS value, "transparent", "automatic"|
|[`focusable`](properties_Entry.md#focusable)|Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance)|true, false|
@@ -88,9 +88,9 @@ You will find in this page a comprehensive list of all object properties sorted
|[`fontTheme`](properties_Text.md#font-theme)|Sets the automatic style |"normal", "main", "additional"|
|[`fontWeight`](properties_Text.md#bold)|Sets the selected text to appear darker and heavier. | "normal", "bold"|
|[`footerHeight`](properties_Footers.md#height)|Used to set the row height | positive decimal + px | em |
-|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
+|[`frameDelay`](properties_Animation.md#switch-every-x-ticks)|Enables cycling through the contents of the picture button at the specified speed (in ticks).|minimum: 0|
|**g**|||
-|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
+|[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0|
|**h**|||
|[`header`](properties_Headers.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
|[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em |
@@ -99,14 +99,14 @@ You will find in this page a comprehensive list of all object properties sorted
|[`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle)|Hides the selection rectangle when the object has the focus.|true, false|
|[`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight)|Used to specify hiding highlighted records in the list box.|true, false|
|[`highlightSet`](properties_ListBox.md#highlight-set)| string| Name of the set.|
-|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color)|Defines the color of the horizontal lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
|**i**|||
|[`icon`](properties_TextAndPicture.md#picture-pathname)|The pathname of the picture used for buttons, check boxes, radio buttons, list box headers.|Relative or filesystem path in POSIX syntax.|
|[`iconFrames`](properties_TextAndPicture.md#number-of-states)|Sets the exact number of states present in the picture. |minimum: 1|
|[`iconPlacement`](properties_TextAndPicture.md#icon-location)|Designates the placement of an icon in relation to the form object.|"none", "left", "right"|
-|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
+|[`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title)|Defines whether the title and the picture of the button should be visually adjoined.|true (default), false|
|**k**|||
-|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
+|[`keyboardDialect`](properties_Entry.md#keyboardDialect)|To associate a specific keyboard layout to an input.|A keyboard code string, e.g. "ar-ma"|
|**l**|||
|[`labels`](properties_DataSource.md#choice-list-static-list)|A list of values to be used as tab control labels|ex: "a", "b, "c", ...|
|[`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control)| Specifies the location of an object's displayed text.|"none", "top", "bottom", "left", "right"|
@@ -116,7 +116,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`listboxType`](properties_Object.md#data-source)|The list box data source.|"array", "currentSelection", "namedSelection", "collection"|
|[`listForm`](properties_Subform.md#list-form)|List form to use in the subform.|Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form|
|[`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) |Number of columns that must stay permanently displayed in the left part of a list box. |minimum: 0|
-|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
+|[`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame)|Pictures are displayed in a continuous loop.|true, false|
|**m**|||
|[`max`](properties_Scale.md#maximum)|The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. |minimum: 0 (for numeric data types)|
|[`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width)|Designates the largest size allowed for list box columns. |minimum: 0|
@@ -126,10 +126,10 @@ You will find in this page a comprehensive list of all object properties sorted
|[`min`](properties_Scale.md#minimum)|The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value.|minimum: 0 (for numeric data types)|
|[`minWidth`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest size allowed for list box columns. |minimum: 0|
|[`movableRows`](properties_Action.md#movable-rows)|Authorizes the movement of rows during execution. |true, false|
-|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
+|[`multiline`](properties_Entry.md#multiline)|Handles multiline contents. |"yes", "no", "automatic"|
|**n**|||
|[`name`](properties_Object.md#object-name)|The name of the form object. (Optional for the form)|Any name which does not belong to an already existing object|
-|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
+|[`numberFormat`](properties_Display.md#number-format) |Controls the way the alphanumeric fields and variables appear when displayed or printed.|Numbers (including a decimal point or minus sign if necessary)|
|**p**|||
|[`picture`](properties_Picture.md#pathname)|The pathname of the picture for picture buttons, picture pop-up menus, or static pictures|Relative or filesystem path in POSIX syntax, or "var:\" for picture variable.|
|[`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture)|Controls how pictures appear when displayed or printed.|"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures)|
@@ -137,7 +137,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`pluginAreaKind`](properties_Object.md#plug-in-kind)|Describes the type of plug-in. |The type of plug-in. |
|[`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) |Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. |"None", Linked", "Separated" |
|[`printFrame`](properties_Print.md#print-frame)|Print mode for objects whose size can vary from one record to another depending on their contents |"fixed", "variable", (subform only) "fixedMultiple"|
-|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
+|[`progressSource`](properties_WebArea.md#progression)| A value between 0 and 100, representing the page load completion percentage in the Web area. Automatically updated by 4D, cannot be modified manually.|minimum: 0|
|**r**|||
|[`radioGroup`](properties_Object.md#radio-group)|Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set.| Radio group name|
|[`requiredList`](properties_RangeOfValues.md#required-list)|Allows setting a list where only certain values can be inserted. |A list of mandatory values.|
@@ -153,7 +153,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width)|Designates the smallest height allowed for list box rows. |CSS value unit "em" or "px" (default). minimum: 0|
|[`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array)|An array defining different heights for the rows in a list box. |Name of a 4D array variable.|
|[`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box)|An array or expression for managing row colors.|Name of array or expression.|
-|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
+|[`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box)|An array or expression for managing row styles.|Name of array or expression.|
|**s**|||
|[`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list)|The type of contents to save in the field or variable associated to the form object|"value", "reference"|
|[`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right.|"visible", "hidden", "automatic"|
@@ -193,7 +193,7 @@ You will find in this page a comprehensive list of all object properties sorted
|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
|**t**|||
|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
|[`text`](properties_Object.md#title)|The title of the form object|Any text|
@@ -207,21 +207,21 @@ You will find in this page a comprehensive list of all object properties sorted
|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
|**u**|||
|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
|**v**|||
|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
|**w**|||
|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
|**z**|||
|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 2580094006514f9f73d826e5c67b1b355ba763ea Mon Sep 17 00:00:00 2001
From: arnaud4d
Date: Tue, 6 Aug 2024 10:34:50 +0200
Subject: [PATCH 0151/4889] rewrite singletons
---
docs/Concepts/classes.md | 18 +++++++++++++-----
.../version-20-R5/Concepts/classes.md | 18 +++++++++++++-----
.../version-20-R6/Concepts/classes.md | 18 +++++++++++++-----
3 files changed, 39 insertions(+), 15 deletions(-)
diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md
index 4ef96ca96c0309..e34e64275d03d3 100644
--- a/docs/Concepts/classes.md
+++ b/docs/Concepts/classes.md
@@ -859,18 +859,26 @@ If the `shared` function keyword is used in a non-shared user class, it is ignor
## Singleton classes
-A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in an application or process.
The class singleton is instantiated at the first call of the [`cs..me`](../API/ClassClass.md#me) property. The instantiated class singleton is then always returned when the [`me`](../API/ClassClass.md#me) property is used.
-If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
+If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Scope
+The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property.
+
+|Singleton created on|Scope if shared|Scope if not shared|
+|---|----|---|
+|4D single-user|4D application|Process where singleton is instantiated|
+|4D Server|4D Server application machine|Process where singleton is instantiated|
+|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)|
-The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
:::info
diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md
index 4ef96ca96c0309..e34e64275d03d3 100644
--- a/versioned_docs/version-20-R5/Concepts/classes.md
+++ b/versioned_docs/version-20-R5/Concepts/classes.md
@@ -859,18 +859,26 @@ If the `shared` function keyword is used in a non-shared user class, it is ignor
## Singleton classes
-A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in an application or process.
The class singleton is instantiated at the first call of the [`cs..me`](../API/ClassClass.md#me) property. The instantiated class singleton is then always returned when the [`me`](../API/ClassClass.md#me) property is used.
-If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
+If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Scope
+The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property.
+
+|Singleton created on|Scope if shared|Scope if not shared|
+|---|----|---|
+|4D single-user|4D application|Process where singleton is instantiated|
+|4D Server|4D Server application machine|Process where singleton is instantiated|
+|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)|
-The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
:::info
diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md
index 4ef96ca96c0309..e34e64275d03d3 100644
--- a/versioned_docs/version-20-R6/Concepts/classes.md
+++ b/versioned_docs/version-20-R6/Concepts/classes.md
@@ -859,18 +859,26 @@ If the `shared` function keyword is used in a non-shared user class, it is ignor
## Singleton classes
-A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+A **singleton class** is a user class that only produces a single instance. For more information on singletons, please see the [Wikipedia page about singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in an application or process.
The class singleton is instantiated at the first call of the [`cs..me`](../API/ClassClass.md#me) property. The instantiated class singleton is then always returned when the [`me`](../API/ClassClass.md#me) property is used.
-If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
+If you need to instantiate a singleton with parameters, you can also call the [`new()`](../API/ClassClass.md#new) function. In this case, it is recommended to instantiate the singleton in some code executed at application startup.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Scope
+The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property.
+
+|Singleton created on|Scope if shared|Scope if not shared|
+|---|----|---|
+|4D single-user|4D application|Process where singleton is instantiated|
+|4D Server|4D Server application machine|Process where singleton is instantiated|
+|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)|
-The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects allows to know if the class is a singleton.
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
:::info
From bba493571ac4d982382096f471828f28129aa171 Mon Sep 17 00:00:00 2001
From: arnaud4d
Date: Tue, 6 Aug 2024 14:36:41 +0200
Subject: [PATCH 0152/4889] fixed singletons
---
docs/Concepts/classes.md | 13 +++++++------
versioned_docs/version-20-R5/Concepts/classes.md | 13 +++++++------
versioned_docs/version-20-R6/Concepts/classes.md | 13 +++++++------
3 files changed, 21 insertions(+), 18 deletions(-)
diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md
index e34e64275d03d3..3f6e4585345ba6 100644
--- a/docs/Concepts/classes.md
+++ b/docs/Concepts/classes.md
@@ -869,14 +869,14 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects
### Scope
-The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property.
+The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property.
-|Singleton created on|Scope if shared|Scope if not shared|
+|Singleton created on|Scope if not shared|Scope if shared|
|---|----|---|
-|4D single-user|4D application|Process where singleton is instantiated|
-|4D Server|4D Server application machine|Process where singleton is instantiated|
-|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)|
-
+|4D single-user|Process|4D application|
+|4D Server|Process|4D Server application machine|
+|4D remote mode|Process (note: singletons are not synchronized on the twin process)|
+4D remote application machine|
Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
@@ -911,6 +911,7 @@ var $myOtherSingleton := cs.ProcessTag.me
//$myOtherSingleton.tag = 5425
```
+
```4d
//in another process
var $mySingleton := cs.ProcessTag.me //First instantiation
diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md
index e34e64275d03d3..3f6e4585345ba6 100644
--- a/versioned_docs/version-20-R5/Concepts/classes.md
+++ b/versioned_docs/version-20-R5/Concepts/classes.md
@@ -869,14 +869,14 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects
### Scope
-The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property.
+The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property.
-|Singleton created on|Scope if shared|Scope if not shared|
+|Singleton created on|Scope if not shared|Scope if shared|
|---|----|---|
-|4D single-user|4D application|Process where singleton is instantiated|
-|4D Server|4D Server application machine|Process where singleton is instantiated|
-|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)|
-
+|4D single-user|Process|4D application|
+|4D Server|Process|4D Server application machine|
+|4D remote mode|Process (note: singletons are not synchronized on the twin process)|
+4D remote application machine|
Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
@@ -911,6 +911,7 @@ var $myOtherSingleton := cs.ProcessTag.me
//$myOtherSingleton.tag = 5425
```
+
```4d
//in another process
var $mySingleton := cs.ProcessTag.me //First instantiation
diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md
index e34e64275d03d3..3f6e4585345ba6 100644
--- a/versioned_docs/version-20-R6/Concepts/classes.md
+++ b/versioned_docs/version-20-R6/Concepts/classes.md
@@ -869,14 +869,14 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects
### Scope
-The scope of a singleton instance can be the current process or all processes on the machine, depending on its *shared* property.
+The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property.
-|Singleton created on|Scope if shared|Scope if not shared|
+|Singleton created on|Scope if not shared|Scope if shared|
|---|----|---|
-|4D single-user|4D application|Process where singleton is instantiated|
-|4D Server|4D Server application machine|Process where singleton is instantiated|
-|4D remote|4D remote application machine|Process where singleton is instantiated (note: singletons are not available in the twin processes on the server)|
-
+|4D single-user|Process|4D application|
+|4D Server|Process|4D Server application machine|
+|4D remote mode|Process (note: singletons are not synchronized on the twin process)|
+4D remote application machine|
Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
@@ -911,6 +911,7 @@ var $myOtherSingleton := cs.ProcessTag.me
//$myOtherSingleton.tag = 5425
```
+
```4d
//in another process
var $mySingleton := cs.ProcessTag.me //First instantiation
From 8d8fdf6be7380ad84fe7d59362aa8df019dbde63 Mon Sep 17 00:00:00 2001
From: arnaud4d
Date: Tue, 6 Aug 2024 14:50:33 +0200
Subject: [PATCH 0153/4889] added scheme
---
docs/WebServer/qodly-studio.md | 6 ++++++
versioned_docs/version-20-R5/WebServer/qodly-studio.md | 7 +++++++
versioned_docs/version-20-R6/WebServer/qodly-studio.md | 6 ++++++
3 files changed, 19 insertions(+)
diff --git a/docs/WebServer/qodly-studio.md b/docs/WebServer/qodly-studio.md
index 2a8b15303ae75a..c59d09c099fe3d 100644
--- a/docs/WebServer/qodly-studio.md
+++ b/docs/WebServer/qodly-studio.md
@@ -324,6 +324,12 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se
If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting.
+:::info
+
+Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh.
+
+:::
+
#### Example
1. You run the Qodly Studio on an HTTPS URL scheme (e.g. `https://127.0.0.1:7443/studio/`)
diff --git a/versioned_docs/version-20-R5/WebServer/qodly-studio.md b/versioned_docs/version-20-R5/WebServer/qodly-studio.md
index a1fc736e0afad8..3c625292442b0b 100644
--- a/versioned_docs/version-20-R5/WebServer/qodly-studio.md
+++ b/versioned_docs/version-20-R5/WebServer/qodly-studio.md
@@ -327,6 +327,13 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se
If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting.
+:::info
+
+Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh.
+
+:::
+
+
#### Example
1. You run the Qodly Studio on an HTTPS URL scheme (e.g. `https://127.0.0.1:7443/studio/`)
diff --git a/versioned_docs/version-20-R6/WebServer/qodly-studio.md b/versioned_docs/version-20-R6/WebServer/qodly-studio.md
index 2a8b15303ae75a..c59d09c099fe3d 100644
--- a/versioned_docs/version-20-R6/WebServer/qodly-studio.md
+++ b/versioned_docs/version-20-R6/WebServer/qodly-studio.md
@@ -324,6 +324,12 @@ As explained in the [configuration](#configuration) section, the WebAdmin web se
If you run the renderer from the Qodly Studio and these two web servers are not reached through the same URL scheme (HTTP or HTTPS), it might lead to wrong licence counting.
+:::info
+
+Using different schemes might also lead to [session](sessions.md) issues, such as losing [privileges](../ORDA/privileges.md) after a page refresh.
+
+:::
+
#### Example
1. You run the Qodly Studio on an HTTPS URL scheme (e.g. `https://127.0.0.1:7443/studio/`)
From 87046f4035f6b790ddfb061c229d9e447d80f0c1 Mon Sep 17 00:00:00 2001
From: arnaud4d
Date: Tue, 6 Aug 2024 15:55:58 +0200
Subject: [PATCH 0154/4889] fix again
---
docs/Concepts/classes.md | 11 +++++------
versioned_docs/version-20-R5/Concepts/classes.md | 11 +++++------
versioned_docs/version-20-R6/Concepts/classes.md | 11 +++++------
3 files changed, 15 insertions(+), 18 deletions(-)
diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md
index 3f6e4585345ba6..d745b3e7b001d2 100644
--- a/docs/Concepts/classes.md
+++ b/docs/Concepts/classes.md
@@ -869,16 +869,15 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects
### Scope
-The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
|Singleton created on|Scope if not shared|Scope if shared|
|---|----|---|
-|4D single-user|Process|4D application|
-|4D Server|Process|4D Server application machine|
-|4D remote mode|Process (note: singletons are not synchronized on the twin process)|
-4D remote application machine|
+|4D single-user|Process|Application|
+|4D Server|Process|4D Server machine|
+|4D remote mode|Process (*note*: singletons are not synchronized on the twin process)|4D remote machine|
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
diff --git a/versioned_docs/version-20-R5/Concepts/classes.md b/versioned_docs/version-20-R5/Concepts/classes.md
index 3f6e4585345ba6..d745b3e7b001d2 100644
--- a/versioned_docs/version-20-R5/Concepts/classes.md
+++ b/versioned_docs/version-20-R5/Concepts/classes.md
@@ -869,16 +869,15 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects
### Scope
-The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
|Singleton created on|Scope if not shared|Scope if shared|
|---|----|---|
-|4D single-user|Process|4D application|
-|4D Server|Process|4D Server application machine|
-|4D remote mode|Process (note: singletons are not synchronized on the twin process)|
-4D remote application machine|
+|4D single-user|Process|Application|
+|4D Server|Process|4D Server machine|
+|4D remote mode|Process (*note*: singletons are not synchronized on the twin process)|4D remote machine|
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
diff --git a/versioned_docs/version-20-R6/Concepts/classes.md b/versioned_docs/version-20-R6/Concepts/classes.md
index 3f6e4585345ba6..d745b3e7b001d2 100644
--- a/versioned_docs/version-20-R6/Concepts/classes.md
+++ b/versioned_docs/version-20-R6/Concepts/classes.md
@@ -869,16 +869,15 @@ The [`.isSingleton`](../API/ClassClass.md#issingleton) property of Class objects
### Scope
-The scope of a singleton instance can be the process where it is instanciated or all processes on the machine, depending on its *shared* property.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
|Singleton created on|Scope if not shared|Scope if shared|
|---|----|---|
-|4D single-user|Process|4D application|
-|4D Server|Process|4D Server application machine|
-|4D remote mode|Process (note: singletons are not synchronized on the twin process)|
-4D remote application machine|
+|4D single-user|Process|Application|
+|4D Server|Process|4D Server machine|
+|4D remote mode|Process (*note*: singletons are not synchronized on the twin process)|4D remote machine|
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From 44435c33d1d3e7e44b3f7d1cef28afdfaaa664aa Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 16:57:30 +0200
Subject: [PATCH 0155/4889] New translations configuration.md (Japanese)
---
.../version-19/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md
index 108cbc1bf9edf4..90dce8fb4ce72a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/REST/configuration.md
@@ -38,7 +38,7 @@ REST接続は次の方法で制限することができます:
ストラクチャー設定の "Web > RESTリソース" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。
-デフォルトでは、メニューには `\<Anyone>` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
+デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
> この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。
From d7b3e968bdbfa8f690a51c8b227c16b43937a706 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:10:20 +0200
Subject: [PATCH 0156/4889] New translations dataclassclass.md (Japanese)
---
.../version-20/API/DataClassClass.md | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
index 4d272b400a2b33..e9744610dd49fb 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
@@ -463,6 +463,13 @@ $ds.Persons.clearRemoteCache()
| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
+
+
#### 例題 1
```4d
@@ -1044,7 +1051,7 @@ ds.Class.info:
次のような結果になります:
```4d
-ds.Class.query("info.coll[].val = :1";0)
+ds.Class.query("info.coll[].val = :1";0)
// B と C を返します
// "少なくとも 1つの valプロパティ値が 0 と等しいエンティティ" を探します
@@ -1052,7 +1059,7 @@ ds.Class.query("info.coll[].val != :1";0)
// A のみを返します
// "すべての valプロパティ値が 0 と異なるエンティティ" を探します
// これは、次のクエリと同義です:
-ds.Class.query(not("info.coll[].val = :1";0))
+ds.Class.query(not("info.coll[].val = :1";0))
```
"少なくとも 1つのプロパティが *値* と異なる" エンティティを検索するクエリを実装したい場合は、 `[]` に文字を入れた特別な表記を使用する必要があります:
From 442f89a2cf0d03019e5e005db1adefdd37353c8c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:13:40 +0200
Subject: [PATCH 0157/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
index 21c602b48e5142..a21dd8381eb759 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
@@ -12,16 +12,16 @@ title: フォームオブジェクト JSON プロパティリスト
| プロパティ | 説明 | とりうる値 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **a** | | |
+| **a** | | |
| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
+| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
| **b** | | |
| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
| **c** | | |
| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
@@ -36,7 +36,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
| **d** | | |
| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
@@ -50,13 +50,13 @@ title: フォームオブジェクト JSON プロパティリスト
| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
| **e** | | |
| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
| **f** | | |
| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
@@ -66,9 +66,9 @@ title: フォームオブジェクト JSON プロパティリスト
| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
| **h** | | |
| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em |
@@ -77,14 +77,14 @@ title: フォームオブジェクト JSON プロパティリスト
| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
| **i** | | |
| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
| **l** | | |
| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
@@ -94,7 +94,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
+| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
| **m** | | |
| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
@@ -104,10 +104,10 @@ title: フォームオブジェクト JSON プロパティリスト
| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
-| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
+| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
| **n** | | |
| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
| **p** | | |
| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
@@ -115,7 +115,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
| **r** | | |
| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
@@ -131,7 +131,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
| **s** | | |
| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
@@ -171,7 +171,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false |
| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false |
| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false |
-| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
+| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
| **t** | | |
| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" |
| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト |
@@ -185,21 +185,21 @@ title: フォームオブジェクト JSON プロパティリスト
| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" |
| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト |
-| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 |
+| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 |
| **u** | | |
| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL |
| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false |
-| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" |
+| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" |
| **v** | | |
| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... |
| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" |
| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
-| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
+| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
| **w** | | |
| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" |
| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 |
| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false |
-| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" |
+| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" |
| **z** | | |
| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) |
From acd5fd74b42cb240b3f63683fe74609ce3334116 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:15:02 +0200
Subject: [PATCH 0158/4889] New translations configuration.md (Japanese)
---
.../version-20/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md
index c07ef34f8f6d76..2141b542e18363 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/REST/configuration.md
@@ -41,7 +41,7 @@ REST接続は次の方法で制限することができます:
ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。
-デフォルトでは、メニューには `\<Anyone>` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
+デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
> この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。
From b47f1e2e2f339282ba31d17728d9f47306c1cd15 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:30:23 +0200
Subject: [PATCH 0159/4889] New translations classes.md (Japanese)
---
.../version-20-R5/Concepts/classes.md | 20 +++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index 7bf542501f847e..7081c28a2d1385 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -833,17 +833,25 @@ shared Function Bar($value : Integer)
## シングルトンクラス
-**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。
+**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。
シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### スコープ
-クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D シングルユーザー | プロセス | Application |
+| 4D Server | プロセス | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
@@ -884,7 +892,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### 共有シングルトンの作成
-To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). 例:
+マシン上の全プロセスで共有されるシングルトンを作成するには、[Class Constructor](#class-constructor) の前に `shared singleton` キーワードを追加します。 例:
```4d
// クラス: VehicleFactory
@@ -911,7 +919,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
+すると、**cs.VehicleFactory** シングルトンを呼び出すことで、そのマシン上でアプリケーションのどこからでも 1行で新しい車両を取得することができます:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("トラック")
From 92eda3422eb36614efe4a37bc8cde3e145018871 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:33:19 +0200
Subject: [PATCH 0160/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index a2bda9d6588283..809094eff4b577 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ title: フォームオブジェクト JSON プロパティリスト
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| プロパティ | 説明 | とりうる値 |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
-| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
-| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
-| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
-| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
-| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
-| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
-| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
-| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
-| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
-| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
-| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
-| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
-| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
-| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
-| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
-| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
-| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
-| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
-| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
-| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
-| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
-| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
-| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
-| **l** | | |
-| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
-| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
-| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
-| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
-| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
-| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
-| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
-| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
-| **p** | | |
-| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
-| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
-| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
-| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
-| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
-| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
-| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
-| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
-| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
-| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
-| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
-| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
-| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
-| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
-| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
-| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
-| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
-| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
-| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
-| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
-| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
-| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
-| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
-| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false |
-| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 |
-| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 |
-| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false |
-| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
[`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
[`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) |
-| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false |
-| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false |
-| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" |
-| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト |
-| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" |
-| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット |
-| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false |
-| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" |
-| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト |
-| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL |
-| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false |
-| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
-| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 |
-| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false |
-| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) |
+| プロパティ | 説明 | とりうる値 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
+| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
+| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
+| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
+| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
+| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
+| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
+| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
+| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
+| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
+| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
+| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
+| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
+| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
+| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
+| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
+| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
+| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
+| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
+| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
+| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
+| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
+| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
+| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
+| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
+| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
+| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
+| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
+| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
+| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
+| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
+| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
+| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
+| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
+| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
+| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
+| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
+| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
+| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
+| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
+| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
+| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
+| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
+| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
+| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
+| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
+| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
+| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
+| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
+| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
+| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
+| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
+| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
+| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From cd5474c57aa83380d1e290e2cad0cef6197ec5f7 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:34:00 +0200
Subject: [PATCH 0161/4889] New translations client-server-optimization.md
(Japanese)
---
.../ORDA/client-server-optimization.md | 20 ++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
index 8645506f98fa70..e83b71c95995c9 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。
@@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化
$querysettings2:=New object("context";"longList")
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、
- // コンテキスト "shortList" に紐づけられます
+ $data:=extractData($sel1) // In extractData method an optimization is triggered
+ // and associated to context "shortList"
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、
- // コンテキスト "shortList" に紐づけられます
+ $data:=extractData($sel2) // In extractData method the optimization associated
+ // to context "shortList" is applied
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、
- // コンテキスト "longList" に紐づけられます
+ $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
+ // is triggered and associated to context "longList"
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、
- // コンテキスト "longList" に紐づけられます
+ $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
+ // associated to context "longList" is applied
```
### エンティティセレクション型リストボックス
@@ -133,6 +133,8 @@ title: クライアント/サーバーの最適化
キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From 28a894724df0b17a82045740388a99f93f41ab06 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:34:56 +0200
Subject: [PATCH 0162/4889] New translations configuration.md (Japanese)
---
.../version-20-R5/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md
index 1e9021f02d4ecc..6d3213028077ed 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/REST/configuration.md
@@ -40,7 +40,7 @@ REST接続は次の方法で制限することができます:
ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。
-デフォルトでは、メニューには `\` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
+デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
> この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。
From e2f10c54f16df0965d0d40bb3116a50688944d42 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:52:42 +0200
Subject: [PATCH 0163/4889] New translations dataclassclass.md (Japanese)
---
.../current/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md
index 4521ed97015190..9f2d29bd3e077f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md
@@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### 例題 1
@@ -465,9 +469,15 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### 例題 1
From 362d0ca946c554eddcee1bc205cbb44a59734f79 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:53:00 +0200
Subject: [PATCH 0164/4889] New translations entityselectionclass.md (Japanese)
---
.../current/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
index 98d2a895034b9b..64005b62b0f805 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
@@ -1997,7 +1997,8 @@ pathObjects コレクションには必要な数だけオブジェクトを追
#### 参照
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From 1d5bba4193cf7d2209342e58b440969a11b08a19 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:53:56 +0200
Subject: [PATCH 0165/4889] New translations classes.md (Japanese)
---
.../current/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
index 5462022c26fac0..7081c28a2d1385 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -833,17 +833,25 @@ shared Function Bar($value : Integer)
## シングルトンクラス
-**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。
+**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。
シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。
-シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
-インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。
+### スコープ
-クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D シングルユーザー | プロセス | Application |
+| 4D Server | プロセス | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From b0249e676cd9c9511e129f6da04c2a8536cc8783 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:57:09 +0200
Subject: [PATCH 0166/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
index a2bda9d6588283..809094eff4b577 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ title: フォームオブジェクト JSON プロパティリスト
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| プロパティ | 説明 | とりうる値 |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
-| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
-| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
-| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
-| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
-| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
-| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
-| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
-| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
-| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
-| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
-| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
-| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
-| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
-| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
-| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
-| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
-| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
-| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
-| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
-| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
-| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
-| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
-| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
-| **l** | | |
-| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
-| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
-| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
-| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
-| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
-| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
-| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
-| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
-| **p** | | |
-| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
-| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
-| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
-| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
-| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
-| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
-| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
-| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
-| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
-| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
-| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
-| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
-| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
-| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
-| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
-| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
-| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
-| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
-| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
-| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
-| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
-| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
-| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
-| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false |
-| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 |
-| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 |
-| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false |
-| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
[`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
[`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) |
-| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false |
-| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false |
-| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" |
-| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト |
-| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" |
-| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット |
-| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false |
-| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" |
-| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト |
-| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL |
-| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false |
-| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
-| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 |
-| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false |
-| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) |
+| プロパティ | 説明 | とりうる値 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
+| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
+| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
+| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
+| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
+| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
+| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
+| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
+| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
+| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
+| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
+| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
+| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
+| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
+| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
+| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
+| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
+| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
+| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
+| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
+| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
+| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
+| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
+| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
+| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
+| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
+| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
+| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
+| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
+| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
+| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
+| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
+| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
+| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
+| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
+| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
+| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
+| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
+| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
+| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
+| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
+| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
+| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
+| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
+| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
+| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
+| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
+| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
+| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
+| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
+| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
+| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
+| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
+| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 61beacd8f15bc8eeb6be8b3f46f33fd5a613e1d7 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:57:54 +0200
Subject: [PATCH 0167/4889] New translations client-server-optimization.md
(Japanese)
---
.../ORDA/client-server-optimization.md | 20 ++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
index 8645506f98fa70..e83b71c95995c9 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。
@@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化
$querysettings2:=New object("context";"longList")
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、
- // コンテキスト "shortList" に紐づけられます
+ $data:=extractData($sel1) // In extractData method an optimization is triggered
+ // and associated to context "shortList"
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、
- // コンテキスト "shortList" に紐づけられます
+ $data:=extractData($sel2) // In extractData method the optimization associated
+ // to context "shortList" is applied
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、
- // コンテキスト "longList" に紐づけられます
+ $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
+ // is triggered and associated to context "longList"
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、
- // コンテキスト "longList" に紐づけられます
+ $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
+ // associated to context "longList" is applied
```
### エンティティセレクション型リストボックス
@@ -133,6 +133,8 @@ title: クライアント/サーバーの最適化
キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From afc7edcfa2e01e324df9555042db1464e8ee1060 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 17:58:52 +0200
Subject: [PATCH 0168/4889] New translations configuration.md (Japanese)
---
.../current/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md
index 1e9021f02d4ecc..6d3213028077ed 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/configuration.md
@@ -40,7 +40,7 @@ REST接続は次の方法で制限することができます:
ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。
-デフォルトでは、メニューには `\` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
+デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
> この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。
From 222fc61b52ca936a0f4fcc9ce23bc6fcdd7ab9b1 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:16:51 +0200
Subject: [PATCH 0169/4889] New translations dataclassclass.md (Japanese)
---
.../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
index 4521ed97015190..9f2d29bd3e077f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
@@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### 例題 1
@@ -465,9 +469,15 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### 例題 1
From b4882eff03bf02c3549ee55abc8689b721a24354 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:17:06 +0200
Subject: [PATCH 0170/4889] New translations entityselectionclass.md (Japanese)
---
.../version-20-R5/API/EntitySelectionClass.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
index 13e4af854767a2..e8cf0c8e834cdf 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
@@ -1890,7 +1890,7 @@ pathObjects コレクションには必要な数だけオブジェクトを追
> このメソッドはリモートデータストア (クライアント/サーバーモード、または`Open datastore` 接続) においてのみ動作します。
-`.refresh()` 関数は、ローカルの ORDAキャッシュにあるエンティティセレクションデータを即座に "無効化" します。そのため、次に 4Dがエンティティセレクションを必要としたときにはそれがデータベースからリロードされます。
+`.refresh()` 関数は、[ローカルの ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) にあるエンティティセレクションデータを即座に "無効化" します。そのため、次に 4Dがエンティティセレクションを必要としたときにはそれがデータベースからリロードされます。
デフォルトでは、ローカルの ORDA のキャッシュは 30秒後に無効化されます。 クライアント/サーバーアプリケーションのコンテキストにおいて ORDA とクラシック言語の両方を使用している場合、このメソッドを使用することでリモートアプリケーションが必ず最新のデータを使用するようにできます。
@@ -1942,6 +1942,10 @@ pathObjects コレクションには必要な数だけオブジェクトを追
// リストボックスの中身はデータベースの内容で更新され、クライアント#2 がおこなった変更も反映します
```
+#### 参照
+
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
+
From e8f645696e5dbfc7df84f986669568e90dbf1aa9 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:18:00 +0200
Subject: [PATCH 0171/4889] New translations dataclassclass.md (Japanese)
---
.../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
index 4521ed97015190..9f2d29bd3e077f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
@@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### 例題 1
@@ -465,9 +469,15 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](ORDA/entities.md#クライアント/サーバーの最適化)を想定して設計されています。 |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### 例題 1
From cec80ff4725b31373cb3341d501ed177182c3644 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:18:13 +0200
Subject: [PATCH 0172/4889] New translations entityselectionclass.md (Japanese)
---
.../version-20-R6/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
index 98d2a895034b9b..64005b62b0f805 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
@@ -1997,7 +1997,8 @@ pathObjects コレクションには必要な数だけオブジェクトを追
#### 参照
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From 3cb3da5061571e260b3c3a3145ae33d95ec4ef78 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:19:03 +0200
Subject: [PATCH 0173/4889] New translations classes.md (Japanese)
---
.../version-20-R6/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index d3115033e26bf8..68374be77e3240 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -833,17 +833,25 @@ shared Function Bar($value : Integer)
## シングルトンクラス
-**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。
+**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。
シングルトンを引数付きでインスタンス化する必要がある場合には、[`new()`](../API/ClassClass.md#new) 関数を呼び出すこともできます。 この場合、アプリケーションの起動時に実行されるコードでシングルトンをインスタンス化することが推奨されます。
-シングルトンインスタンスのスコープは、カレントプロセス、あるいは (クライアント、サーバー、またはシングルユーザー) マシン上のすべてのプロセスです。 シングルトンは、それがインスタンス化されたプロセス内で一意の値を持ち、*共有* シングルトンは、そのマシン上のすべてのプロセスで一意の値を持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
-インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上でアプリケーション内に参照が存在する限り存在し続けます。
+### スコープ
-クラスがシングルトンクラスかどうかは、Classオブジェクトの .[`.isSingleton`](../API/ClassClass.md#issingleton)プロパティで確認できます。
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D シングルユーザー | プロセス | Application |
+| 4D Server | プロセス | 4D Server machine |
+| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From e6169fdcde4a7377c96a781f3021bf11f560efc7 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:21:58 +0200
Subject: [PATCH 0174/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
index 491f52df63db84..800519f92e8a9d 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ title: フォームオブジェクト JSON プロパティリスト
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| プロパティ | 説明 | とりうる値 |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
-| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
-| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
-| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
-| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
-| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
-| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
-| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
-| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
-| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
-| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
-| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
-| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
-| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
-| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
-| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
-| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
-| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
-| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
-| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
-| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
-| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
-| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
-| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
-| **l** | | |
-| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
-| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
-| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
-| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
-| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
-| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
-| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
-| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
-| **p** | | |
-| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
-| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
-| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
-| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
-| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
-| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
-| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
-| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
-| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
-| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
-| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
-| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
-| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
-| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
-| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
-| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
-| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
-| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
-| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
-| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
-| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false |
-| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
-| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
-| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false |
-| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 |
-| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 |
-| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false |
-| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
[`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
[`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) |
-| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false |
-| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false |
-| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" |
-| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト |
-| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" |
-| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット |
-| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false |
-| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" |
-| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト |
-| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | 最小値: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL |
-| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false |
-| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (デフォルト), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
-| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 |
-| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false |
-| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) |
+| プロパティ | 説明 | とりうる値 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
+| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
+| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
+| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
+| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
+| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
+| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
+| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
+| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
+| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
+| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
+| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
+| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
+| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
+| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
+| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
+| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
+| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
+| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
+| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
+| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
+| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
+| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
+| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
+| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
+| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
+| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
+| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
+| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
+| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
+| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
+| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
+| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
+| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
+| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
+| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
+| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
+| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
+| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
+| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
+| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
+| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
+| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
+| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
+| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
+| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
+| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
+| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
+| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
+| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
+| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false |
+| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
+| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
+| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 20d5c04b8ddd70611b364437c9e0125f88a1ef8b Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:22:39 +0200
Subject: [PATCH 0175/4889] New translations client-server-optimization.md
(Japanese)
---
.../ORDA/client-server-optimization.md | 20 ++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
index 234460b9ba152d..bcc89bbf3a6d5c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。
@@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化
$querysettings2:=New object("context";"longList")
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、
- // コンテキスト "shortList" に紐づけられます
+ $data:=extractData($sel1) // In extractData method an optimization is triggered
+ // and associated to context "shortList"
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、
- // コンテキスト "shortList" に紐づけられます
+ $data:=extractData($sel2) // In extractData method the optimization associated
+ // to context "shortList" is applied
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、
- // コンテキスト "longList" に紐づけられます
+ $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
+ // is triggered and associated to context "longList"
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、
- // コンテキスト "longList" に紐づけられます
+ $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
+ // associated to context "longList" is applied
```
### エンティティセレクション型リストボックス
@@ -133,6 +133,8 @@ title: クライアント/サーバーの最適化
キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From 0fa037f50afc3ea377b250e894e02146086e17d4 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 18:23:34 +0200
Subject: [PATCH 0176/4889] New translations configuration.md (Japanese)
---
.../version-20-R6/REST/configuration.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md
index 1e9021f02d4ecc..6d3213028077ed 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/REST/configuration.md
@@ -40,7 +40,7 @@ REST接続は次の方法で制限することができます:
ストラクチャー設定の "**Web** > **Web機能**" ページにある **読み込み/書き出し** 設定は、RESTクエリを使って 4Dアプリケーションへのリンクを設立することのできる 4Dユーザーのグループを指定します。
-デフォルトでは、メニューには `\` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
+デフォルトでは、メニューには `` が選択されています。 これは、REST接続はすべてのユーザーに対してオープンであるという状態を示しています。 グループを指定すると、そのグループに所属する 4Dユーザーアカウントのみが [RESTリクエストを通して 4D にアクセス](authUsers.md) できるようになります。 このグループに所属していないアカウントの場合、4D はリクエストの送信者に対して認証エラーを返します。
> この設定を使用するには、`On REST Authentication` データベースメソッドを定義してはいけません。 これが定義されている場合は、ストラクチャー設定にて指定したアクセス設定は無視されます。
From 6d7b6125da39bc5e0f89aba7092f2161e2a0e6f3 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:04:02 +0200
Subject: [PATCH 0177/4889] New translations dataclassclass.md (French)
---
.../version-20/API/DataClassClass.md | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
index 0222fc2bf67ed7..31e669b9e73af9 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
@@ -463,6 +463,13 @@ Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant d
| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
+
+
#### Exemple 1
```4d
@@ -1044,15 +1051,15 @@ ds.Class.info:
Considérons les résultats suivants :
```4d
-ds.Class.query("info.coll[].val = :1";0)
+ds.Class.query("info.coll[].val = :1";0)
// renvoie B et C
// trouve "entités avec 0 dans au moins une propriété val"
ds.Class.query("info.coll[].val != :1";0)
// renvoie uniquement A
// trouve les "entités dont toutes les propriétés val sont différentes de 0"
-// ce qui est équivalent à
-ds.Class.query(not("info.coll[].val = :1";0))
+// ce qui est équivalent à
+ds.Class.query(not("info.coll[].val = :1";0))
```
Si vous souhaitez mettre en œuvre une recherche qui trouve les entités dont "au moins une propriété est différente de *value*", vous devez utiliser une notation spéciale en utilisant une lettre dans les `[]` :
From 4d690c8cd9b29796f275ed0f4552267edee254c3 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:07:19 +0200
Subject: [PATCH 0178/4889] New translations properties_reference.md (French)
---
.../FormObjects/properties_Reference.md | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
index 6c82a9f3829cf0..d385ec82d6f7ca 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
@@ -12,16 +12,16 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| Propriété | Description | Valeurs possibles |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **a** | | |
+| **a** | | |
| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
| **b** | | |
| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum : 0 |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum : 0 |
| **c** | | |
| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
@@ -36,7 +36,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | Chaîne JSON ou chaîne encodée en base64 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | Chaîne JSON ou chaîne encodée en base64 |
| **d** | | |
| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
@@ -50,13 +50,13 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
-| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (hors énumération, list box) |
+| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (hors énumération, list box) |
| **e** | | |
| [`saisissable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | Une liste de valeurs à exclure. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | Une liste de valeurs à exclure. |
| **f** | | |
| [`border-style`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
@@ -66,9 +66,9 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px | em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum : 0 |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum : 0 |
| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 |
| **h** | | |
| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px | em |
@@ -77,14 +77,14 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
| **i** | | |
| [`icône`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
| **l** | | |
| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
@@ -94,7 +94,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
| **m** | | |
| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
@@ -104,10 +104,10 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
+| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
| **n** | | |
| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
| **p** | | |
| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\" pour la variable image. |
| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
@@ -115,7 +115,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum : 0 |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum : 0 |
| **r** | | |
| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
@@ -131,7 +131,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
| **s** | | |
| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
@@ -171,7 +171,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false |
| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false |
| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
+| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
| **t** | | |
| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" |
| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte |
@@ -185,21 +185,21 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" |
| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum : 0 |
+| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum : 0 |
| **u** | | |
| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. |
| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (par défaut), "ribbon", "toolbar" |
+| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (par défaut), "ribbon", "toolbar" |
| **v** | | |
| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... |
| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" |
| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
+| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
| **w** | | |
| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" |
| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 |
| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (à l'exception de list box), "normal", "none" |
+| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (à l'exception de list box), "normal", "none" |
| **z** | | |
| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) |
From eea11c0d7b29114757a05a228d05b7fd2c6a55e4 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:23:02 +0200
Subject: [PATCH 0179/4889] New translations classes.md (French)
---
.../version-20-R5/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index e021437c60f125..e4bc141167ec1c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -832,17 +832,25 @@ Si le mot-clé `shared` est utilisé devant une fonction dans une classe utilisa
## Classes Singleton
-Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process.
Le singleton de la classe est instancié lors du premier appel de la propriété [`cs..me`](../API/ClassClass.md#me). Le singleton instancié de la classe est ensuite toujours renvoyé lorsque la propriété [`me`](../API/ClassClass.md#me) est utilisée.
Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Portée
-La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D single-user | Process | Application |
+| 4D Server | Process | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From f6c71a3671f0ba0131839c8451326f0a0b330162 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:25:53 +0200
Subject: [PATCH 0180/4889] New translations properties_reference.md (French)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index c9c42688f0e201..e33a1026ea4395 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriété | Description | Valeurs possibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
-| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
-| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
-| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
-| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
-| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
-| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
-| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
-| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
-| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
-| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
-| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
-| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
-| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 |
-| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" |
-| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) |
+| Propriété | Description | Valeurs possibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
+| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
+| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
+| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
+| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
+| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
+| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
+| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
+| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
+| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
+| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
+| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
+| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
+| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From c9347e6d6f9b50af7ba4c4a4a066753008bf0465 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:26:35 +0200
Subject: [PATCH 0181/4889] New translations client-server-optimization.md
(French)
---
.../ORDA/client-server-optimization.md | 28 ++++++++++---------
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
index b4398c31292c5d..42fe2292e48361 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ Le contexte d'optimisation est fondé sur ce qui suit :
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- Un contexte d'optimisation existant peut être passé en tant que propriété à une autre entity selection de la même dataclass, ce qui permet d'éviter la phase d'apprentissage et d'accélérer l'application (voir [Utilisation de la propriété context](#reusing-the-context-property) ci-dessous).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- Vous pouvez créer des contextes d'optimisation manuellement à l'aide de la fonction [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (voir [Préconfiguration des contextes](#preconfiguring-contexts)).
@@ -77,22 +77,22 @@ Une même propriété de contexte d'optimisation peut être passée à un nombre
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // dans la méthode extractData un contexte d'optimisation
- // est généré et associé au contexte "shortList"
-
+ $data:=extractData($sel1) // In extractData method an optimization is triggered
+ // and associated to context "shortList"
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // dans la méthode extractData le contexte d'optimisation
- // associé au contexte "shortList" est appliqué
-
+ $data:=extractData($sel2) // In extractData method the optimization associated
+ // to context "shortList" is applied
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // dans la méthode extractDetailedData un contexte d'optimisation
- // est généré et associé au contexte "longList"
-
+ $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
+ // is triggered and associated to context "longList"
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // dans extractDetailedData le contexte d'optimisation
- // associé au contexte "longList" est appliqué
+ $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
+ // associated to context "longList" is applied
```
### List box de type entity selection
@@ -133,6 +133,8 @@ Pour des raisons d'optimisation, les données demandées au serveur via ORDA son
Les données contenues dans le cache sont considérées comme expirées lorsque le délai d'attente est atteint. Tout accès à des données périmées provoquera l'envoi d'une requête au serveur. Les données périmées restent dans le cache jusqu'à ce que l'on ait besoin d'espace.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Par défaut, le cache ORDA est géré de manière transparente par 4D. Cependant, vous pouvez contrôler son contenu en utilisant les fonctions ORDA suivantes :
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From 29c862686cb6c27c07ba17171312f572afed7c8d Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:44:15 +0200
Subject: [PATCH 0182/4889] New translations dataclassclass.md (French)
---
.../current/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md
index b5fcc94a3443bd..dc0a029e9935f6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/DataClassClass.md
@@ -158,9 +158,9 @@ Le mode lazy loading est appliqué.
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> Pour connaître le nombre total d'entités dans une dataclass, il est recommandé d'utiliser la fonction [`getCount()`](#getcount) qui est plus optimisée que l'expression `ds.myClass.all().length`.
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ Si une propriété \_\_STAMP est fournie, une vérification est effectuée sur l
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Exemple 1
@@ -459,9 +463,15 @@ Le chargement différé (lazy loading) est appliqué, ce qui signifie que les do
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Exemple 1
From 850ef0d0b7203ef08bfe16d396028f2ee86bf8f1 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:44:33 +0200
Subject: [PATCH 0183/4889] New translations entityselectionclass.md (French)
---
.../current/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
index 2334e62a3964b0..a1753aa8ce23f9 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
@@ -1994,7 +1994,8 @@ Une list box affiche l'entity selection Form.students, sur laquelle plusieurs cl
#### Voir également
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From 840d87890492dffde85bda87dfa8ff0984319df8 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:45:30 +0200
Subject: [PATCH 0184/4889] New translations classes.md (French)
---
.../current/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md
index e021437c60f125..e4bc141167ec1c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -832,17 +832,25 @@ Si le mot-clé `shared` est utilisé devant une fonction dans une classe utilisa
## Classes Singleton
-Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process.
Le singleton de la classe est instancié lors du premier appel de la propriété [`cs..me`](../API/ClassClass.md#me). Le singleton instancié de la classe est ensuite toujours renvoyé lorsque la propriété [`me`](../API/ClassClass.md#me) est utilisée.
Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Portée
-La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D single-user | Process | Application |
+| 4D Server | Process | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From 01337e662709eabf2e5de6880ba9182abdc9e874 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:48:21 +0200
Subject: [PATCH 0185/4889] New translations properties_reference.md (French)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
index c9c42688f0e201..e33a1026ea4395 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriété | Description | Valeurs possibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
-| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
-| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
-| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
-| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
-| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
-| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
-| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
-| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
-| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
-| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
-| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
-| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
-| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 |
-| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" |
-| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) |
+| Propriété | Description | Valeurs possibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
+| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
+| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
+| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
+| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
+| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
+| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
+| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
+| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
+| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
+| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
+| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
+| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
+| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 5d911ac52b6be535467a5552c6a32b88409a48d1 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 19:48:59 +0200
Subject: [PATCH 0186/4889] New translations client-server-optimization.md
(French)
---
.../ORDA/client-server-optimization.md | 28 ++++++++++---------
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
index b4398c31292c5d..42fe2292e48361 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ Le contexte d'optimisation est fondé sur ce qui suit :
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- Un contexte d'optimisation existant peut être passé en tant que propriété à une autre entity selection de la même dataclass, ce qui permet d'éviter la phase d'apprentissage et d'accélérer l'application (voir [Utilisation de la propriété context](#reusing-the-context-property) ci-dessous).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- Vous pouvez créer des contextes d'optimisation manuellement à l'aide de la fonction [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (voir [Préconfiguration des contextes](#preconfiguring-contexts)).
@@ -77,22 +77,22 @@ Une même propriété de contexte d'optimisation peut être passée à un nombre
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // dans la méthode extractData un contexte d'optimisation
- // est généré et associé au contexte "shortList"
-
+ $data:=extractData($sel1) // In extractData method an optimization is triggered
+ // and associated to context "shortList"
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // dans la méthode extractData le contexte d'optimisation
- // associé au contexte "shortList" est appliqué
-
+ $data:=extractData($sel2) // In extractData method the optimization associated
+ // to context "shortList" is applied
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // dans la méthode extractDetailedData un contexte d'optimisation
- // est généré et associé au contexte "longList"
-
+ $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
+ // is triggered and associated to context "longList"
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // dans extractDetailedData le contexte d'optimisation
- // associé au contexte "longList" est appliqué
+ $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
+ // associated to context "longList" is applied
```
### List box de type entity selection
@@ -133,6 +133,8 @@ Pour des raisons d'optimisation, les données demandées au serveur via ORDA son
Les données contenues dans le cache sont considérées comme expirées lorsque le délai d'attente est atteint. Tout accès à des données périmées provoquera l'envoi d'une requête au serveur. Les données périmées restent dans le cache jusqu'à ce que l'on ait besoin d'espace.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Par défaut, le cache ORDA est géré de manière transparente par 4D. Cependant, vous pouvez contrôler son contenu en utilisant les fonctions ORDA suivantes :
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From ce2d9b6e629c1967d470247cf8dba7a94ed1125c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:06:48 +0200
Subject: [PATCH 0187/4889] New translations dataclassclass.md (French)
---
.../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
index b5fcc94a3443bd..dc0a029e9935f6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
@@ -158,9 +158,9 @@ Le mode lazy loading est appliqué.
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> Pour connaître le nombre total d'entités dans une dataclass, il est recommandé d'utiliser la fonction [`getCount()`](#getcount) qui est plus optimisée que l'expression `ds.myClass.all().length`.
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ Si une propriété \_\_STAMP est fournie, une vérification est effectuée sur l
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Exemple 1
@@ -459,9 +463,15 @@ Le chargement différé (lazy loading) est appliqué, ce qui signifie que les do
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Exemple 1
From 10a5af77d4fe0b58f4ca5692f3c3874f05eee180 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:07:05 +0200
Subject: [PATCH 0188/4889] New translations entityselectionclass.md (French)
---
.../version-20-R5/API/EntitySelectionClass.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
index d06f39670aed29..ccc15af35fc23f 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
@@ -1887,7 +1887,7 @@ Pour plus d'informations, veuillez vous reporter au paragraphe **querySettings p
> Cette fonction est utilisable uniquement avec un datastore distant (client/serveur ou connexion `Open datastore`).
-La fonction `.refresh()` "invalide" immédiatement les données de l'entity selection dans le cache local d'ORDA de sorte que, la prochaine fois que 4D accède à l'entity selection, elle soit rechargée à partir de la base.
+La fonction `.refresh()` "invalide" immédiatement les données de l'entity selection dans le [cache local ORDA](../ORDA/client-server-optimization.md#orda-cache) de sorte que, la prochaine fois que 4D accède à l'entity selection, elle soit rechargée à partir de la base.
Par défaut, le cache local d'ORDA est invalidé après 30 secondes. Dans le contexte des applications client/serveur à l'aide d'ORDA et du langage classique, cette fonction vous permet d'être certain que l'application distante fonctionne toujours avec les données les plus récentes.
@@ -1939,6 +1939,10 @@ Une list box affiche l'entity selection Form.students, sur laquelle plusieurs cl
// Le contenu de la list box est rafraîchi à partir de la base avec les mises à jour effectuées par le client #2
```
+#### Voir également
+
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
+
From f25ba9b61cb90fd07ef0d8e8a84bbe96eec8d53e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:08:01 +0200
Subject: [PATCH 0189/4889] New translations dataclassclass.md (French)
---
.../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
index b5fcc94a3443bd..dc0a029e9935f6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
@@ -158,9 +158,9 @@ Le mode lazy loading est appliqué.
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> Pour connaître le nombre total d'entités dans une dataclass, il est recommandé d'utiliser la fonction [`getCount()`](#getcount) qui est plus optimisée que l'expression `ds.myClass.all().length`.
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ Si une propriété \_\_STAMP est fournie, une vérification est effectuée sur l
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entity selection. Ce contexte sera utilisé par le code qui manipule l'entity selection afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Exemple 1
@@ -459,9 +463,15 @@ Le chargement différé (lazy loading) est appliqué, ce qui signifie que les do
Dans le paramètre optionnel *settings*, vous pouvez passer un objet contenant des options supplémentaires. La propriété suivante est prise en charge :
-| Propriété | Type | Description |
-| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. Cette fonctionnalité est [conçue pour le traitement client/serveur ORDA](ORDA/entities.md#optimisation-client-server). |
+| Propriété | Type | Description |
+| --------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Nom du contexte d'optimisation appliqué à l'entité. Ce contexte sera utilisé par le code qui manipule l'entité afin de bénéficier de l'optimisation. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Exemple 1
From 4b693ebfb67a29c05fa6de9f708f96817f40da26 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:08:17 +0200
Subject: [PATCH 0190/4889] New translations entityselectionclass.md (French)
---
.../version-20-R6/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
index 2334e62a3964b0..a1753aa8ce23f9 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
@@ -1994,7 +1994,8 @@ Une list box affiche l'entity selection Form.students, sur laquelle plusieurs cl
#### Voir également
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From 2dbac9a78265d97c52c14424752338c3ca70b305 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:09:11 +0200
Subject: [PATCH 0191/4889] New translations classes.md (French)
---
.../version-20-R6/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index e23cad36a068ad..ec15c6fb056fbc 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -832,17 +832,25 @@ Si le mot-clé `shared` est utilisé devant une fonction dans une classe utilisa
## Classes Singleton
-Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Une **classe singleton** est une classe utilisateur qui ne produit qu'une seule instance. Pour plus d’informations sur les singletons, veuillez consulter la [page Wikipédia sur les singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Les singletons sont utiles pour définir des valeurs qui doivent être disponibles de n'importe où dans une application ou un process.
Le singleton de la classe est instancié lors du premier appel de la propriété [`cs..me`](../API/ClassClass.md#me). Le singleton instancié de la classe est ensuite toujours renvoyé lorsque la propriété [`me`](../API/ClassClass.md#me) est utilisée.
Si vous avez besoin d'instancier un singleton avec des paramètres, vous pouvez également appeler la fonction [`new()`](../API/ClassClass.md#new). Dans ce cas, il est recommandé d'instancier le singleton dans du code exécuté au démarrage de l'application.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Portée
-La propriété [`.isSingleton`](../API/ClassClass.md#issingleton) des objets Class permet de savoir si la classe est un singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D single-user | Process | Application |
+| 4D Server | Process | 4D Server machine |
+| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From 80f7a4f96d50cbadef200e022d41323dbbe65d54 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:12:06 +0200
Subject: [PATCH 0192/4889] New translations properties_reference.md (French)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
index 6f652171452b07..ccdc6a58641dee 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriété | Description | Valeurs possibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
-| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
-| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
-| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
-| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
-| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
-| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
-| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
-| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
-| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
-| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
-| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
-| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
-| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 |
-| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" |
-| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) |
+| Propriété | Description | Valeurs possibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
+| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
+| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
+| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
+| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
+| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
+| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
+| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
+| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
+| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
+| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
+| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
+| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
+| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 321f80ee98b372f9f9e9be5d27e6a0654fc619fc Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:12:46 +0200
Subject: [PATCH 0193/4889] New translations client-server-optimization.md
(French)
---
.../ORDA/client-server-optimization.md | 28 ++++++++++---------
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
index 7fa52f1d2996dd..7682e8176831b7 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ Le contexte d'optimisation est fondé sur ce qui suit :
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- Un contexte d'optimisation existant peut être passé en tant que propriété à une autre entity selection de la même dataclass, ce qui permet d'éviter la phase d'apprentissage et d'accélérer l'application (voir [Utilisation de la propriété context](#reusing-the-context-property) ci-dessous).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- Vous pouvez créer des contextes d'optimisation manuellement à l'aide de la fonction [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) (voir [Préconfiguration des contextes](#preconfiguring-contexts)).
@@ -77,22 +77,22 @@ Une même propriété de contexte d'optimisation peut être passée à un nombre
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // dans la méthode extractData un contexte d'optimisation
- // est généré et associé au contexte "shortList"
-
+ $data:=extractData($sel1) // In extractData method an optimization is triggered
+ // and associated to context "shortList"
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // dans la méthode extractData le contexte d'optimisation
- // associé au contexte "shortList" est appliqué
-
+ $data:=extractData($sel2) // In extractData method the optimization associated
+ // to context "shortList" is applied
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // dans la méthode extractDetailedData un contexte d'optimisation
- // est généré et associé au contexte "longList"
-
+ $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
+ // is triggered and associated to context "longList"
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // dans extractDetailedData le contexte d'optimisation
- // associé au contexte "longList" est appliqué
+ $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
+ // associated to context "longList" is applied
```
### List box de type entity selection
@@ -133,6 +133,8 @@ Pour des raisons d'optimisation, les données demandées au serveur via ORDA son
Les données contenues dans le cache sont considérées comme expirées lorsque le délai d'attente est atteint. Tout accès à des données périmées provoquera l'envoi d'une requête au serveur. Les données périmées restent dans le cache jusqu'à ce que l'on ait besoin d'espace.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Par défaut, le cache ORDA est géré de manière transparente par 4D. Cependant, vous pouvez contrôler son contenu en utilisant les fonctions ORDA suivantes :
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From 5089d4f0e771d880240a3baa65c4395220a01b89 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:53:00 +0200
Subject: [PATCH 0194/4889] New translations dataclassclass.md (Spanish)
---
.../version-20/API/DataClassClass.md | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
index 3790dfa1e2e541..2a6d117309876b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
@@ -463,6 +463,13 @@ En el parámetro opcional *settings* se puede pasar un objeto que contenga opcio
| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
+
+
#### Ejemplo 1
```4d
@@ -1044,7 +1051,7 @@ ds.Class.info:
Considere los siguientes resultados:
```4d
-¡ds.Class.query("info.coll[].val = :1";0)
+ds.Class.query("info.coll[].val = :1";0)
// devuelve B y C
// encuentra "entidades con 0 en al menos una propiedad val"
@@ -1052,7 +1059,7 @@ ds.Class.query("info.coll[].val != :1";0)
// sólo devuelve A
// encuentra "entidades en las que todas las propiedades val son distintas de 0"
// lo que equivale a
-ds.Class.query(not("info.coll[].val = :1";0))
+ds.Class.query(not("info.coll[].val = :1";0))
```
Si desea implementar una búsqueda que encuentre entidades en las que "al menos una propiedad sea diferente del valor **", deberá utilizar una notación especial utilizando una letra en el `[]`:
From ec442e2732f475c27668fbdff276359158a11196 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 20:56:10 +0200
Subject: [PATCH 0195/4889] New translations properties_reference.md (Spanish)
---
.../FormObjects/properties_Reference.md | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
index 5ca86d6eac13e2..9aa530d6e4c0aa 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
@@ -12,16 +12,16 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| Propiedad | Descripción | Valores posibles |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **a** | | |
+| **a** | | |
| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
| **b** | | |
| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false |
| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 |
| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 |
| **c** | | |
| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección |
| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
@@ -36,7 +36,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 |
| **d** | | |
| [`dataSource`](properties_Object.md#variable-or-expression) (objetos)
[`dataSource`](properties_Subform.md#source) (subformularios)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Colección o list box de selección de entidades)
[`dataSource`](properties_DataSource.md#expression) (Columna list box)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (list box jerárquico) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. |
| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objetos)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (columna list box, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
@@ -50,13 +50,13 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subformulario) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" |
| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) |
| **e** | | |
| [`editable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas |
| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Una lista de valores a excluir. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Una lista de valores a excluir. |
| **f** | | |
| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
@@ -66,9 +66,9 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" |
| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 |
| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 |
| **h** | | |
| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em |
@@ -77,14 +77,14 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
| **i** | | |
| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. |
| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (por defecto), false |
| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo, "ar-ma" |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo, "ar-ma" |
| **l** | | |
| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
| [`labelsPlacement`](properties_Scale.md#label-location) (objetos)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
@@ -94,7 +94,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
| **m** | | |
| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
@@ -104,10 +104,10 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
-| [`multilínea`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
+| [`multilínea`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
| **n** | | |
| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) |
+| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Números (incluyendo un punto decimal o un signo menos si es necesario) |
| **p** | | |
| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\" para una variable tipo imagen. |
| [`pictureFormat`](properties_Display.md#picture-format) (entrada, columna list box o pie de página)
[`pictureFormat`](properties_Picture.md#display) (imagen estática) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) |
@@ -115,7 +115,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. |
| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" |
| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 |
+| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 |
| **r** | | |
| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio |
| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
@@ -131,7 +131,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection o collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection o collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection o collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. |
| **s** | | |
| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
@@ -171,7 +171,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`styledText`](properties_Text.md#style) | Permite utilizar los estilos específicos en el área seleccionada. | true, false |
| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false |
| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false |
+| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false |
| **t** | | |
| [`tabla`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" |
| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto |
@@ -185,21 +185,21 @@ En esta página encontrará una lista completa de todas las propiedades de los o
| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" |
| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 |
+| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 |
| **u** | | |
| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. |
| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" |
+| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" |
| **v** | | |
| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... |
| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" |
| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" |
+| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" |
| **w** | | |
| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" |
| [`ancho`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 |
| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" |
+| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" |
| **z** | | |
| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) |
From 8f50ad1bf12b91b8daf174087c4092a9c1e060c3 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:11:37 +0200
Subject: [PATCH 0196/4889] New translations classes.md (Spanish)
---
.../version-20-R5/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index cb80f1a1674b07..61124b8aa43a86 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -832,17 +832,25 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i
## Clases Singleton
-Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso.
La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me).
Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Alcance
-La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D monopuesto | Proceso | Application |
+| 4D Server | Proceso | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From a291e5dbfc578b910e6a0c428fd928c6ecebfa8a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:14:24 +0200
Subject: [PATCH 0197/4889] New translations properties_reference.md (Spanish)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index 751f05afd77df7..dbfff5b255103a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ En esta página encontrará una lista completa de todas las propiedades de los o
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propiedad | Descripción | Valores posibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección |
-| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
-| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 |
-| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas |
-| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
-| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas |
-| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS |
-| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 |
-| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | verdadero (por defecto), falso |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección |
-| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto |
-| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" |
-| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) |
-| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array |
-| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
[`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 |
-| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" |
-| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) |
+| Propiedad | Descripción | Valores posibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección |
+| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
+| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 |
+| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas |
+| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
+| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas |
+| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS |
+| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 |
+| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección |
+| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto |
+| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" |
+| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
+| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) |
+| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array |
+| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
[`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 37914b90ee35a506feec733e9084db88334ffd3c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:15:06 +0200
Subject: [PATCH 0198/4889] New translations client-server-optimization.md
(Spanish)
---
.../version-20-R5/ORDA/client-server-optimization.md | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
index 850e30c8f4951b..b20cf40491db82 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones:
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
@@ -77,19 +77,19 @@ All ORDA functions that handle entity selections support the co
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -133,6 +133,8 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD
Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From 90b417eb2faba82442400e6c123e744cc88b55ce Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:32:38 +0200
Subject: [PATCH 0199/4889] New translations dataclassclass.md (Spanish)
---
.../current/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md
index 6f0d147e7e5b4f..7b74f53692d697 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md
@@ -158,9 +158,9 @@ Se aplica carga diferida.
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`.
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Ejemplo 1
@@ -465,9 +469,15 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Ejemplo 1
From 2db1ffef715c50bf4762793c47113df03e7573da Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:32:54 +0200
Subject: [PATCH 0200/4889] New translations entityselectionclass.md (Spanish)
---
.../current/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
index b75d246667acf5..f145ad59f76a11 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
@@ -1996,7 +1996,8 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato
#### Ver también
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From e0f1950ab44811b5f42cfdeae3f4d0b939fdc33d Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:33:45 +0200
Subject: [PATCH 0201/4889] New translations classes.md (Spanish)
---
.../current/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md
index 1654554a1a643d..e36c797525201e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -832,17 +832,25 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i
## Clases Singleton
-Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso.
La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me).
Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Alcance
-La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D monopuesto | Proceso | Application |
+| 4D Server | Proceso | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From c707fec06d77fec4f9a2be834b49b349a762609b Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:36:30 +0200
Subject: [PATCH 0202/4889] New translations properties_reference.md (Spanish)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
index 751f05afd77df7..dbfff5b255103a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ En esta página encontrará una lista completa de todas las propiedades de los o
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propiedad | Descripción | Valores posibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección |
-| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
-| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 |
-| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas |
-| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
-| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas |
-| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS |
-| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 |
-| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | verdadero (por defecto), falso |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección |
-| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto |
-| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" |
-| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) |
-| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array |
-| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
[`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 |
-| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" |
-| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) |
+| Propiedad | Descripción | Valores posibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección |
+| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
+| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 |
+| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas |
+| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
+| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas |
+| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS |
+| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 |
+| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección |
+| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto |
+| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" |
+| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
+| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) |
+| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array |
+| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
[`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From d99ae4165db9d3c81f7df1aa736c6ee6b1d4bb0a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:37:10 +0200
Subject: [PATCH 0203/4889] New translations client-server-optimization.md
(Spanish)
---
.../current/ORDA/client-server-optimization.md | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
index 850e30c8f4951b..b20cf40491db82 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones:
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
@@ -77,19 +77,19 @@ All ORDA functions that handle entity selections support the co
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -133,6 +133,8 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD
Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From ae93c28fce016999a0baf1a6410420bee6b8dfcd Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:54:05 +0200
Subject: [PATCH 0204/4889] New translations dataclassclass.md (Spanish)
---
.../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
index ad26c26598a92e..63770ae51c47e7 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
@@ -158,9 +158,9 @@ Se aplica carga diferida.
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`.
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Ejemplo 1
@@ -465,9 +469,15 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Ejemplo 1
From ae0de86273cee42a7c1f299c6a45f63e13597a33 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:54:22 +0200
Subject: [PATCH 0205/4889] New translations entityselectionclass.md (Spanish)
---
.../version-20-R5/API/EntitySelectionClass.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
index 40bed289975355..625547685acf08 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
@@ -1890,7 +1890,7 @@ Para más información, consulte el párrafo del **parámetro querySettings** en
> Esta función sólo funciona con un datastore remoto (cliente/servidor o conexión `Open datastore`).
-The `.refresh()` function immediately "invalidates" the entity selection data in the local ORDA cache so that the next time 4D requires the entity selection, it will be reloaded from the database.
+La función `.refresh()` invalida inmediatamente los datos de la entidad seleccionada en la [caché local de ORDA](../ORDA/client-server-optimization.md#orda-cache) para que la próxima vez que 4D requiera la entidad seleccionada, esta sea recargada desde la base de datos.
Por defecto, la caché local de ORDA se invalida después de 30 segundos. En el contexto de las aplicaciones cliente/servidor que utilizan tanto ORDA como el lenguaje clásico, este método le permite asegurarse de que una aplicación remota siempre funcionará con los datos más recientes.
@@ -1941,6 +1941,10 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato
// The list box content is refreshed from the database with update made by client #2
```
+#### Ver también
+
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
+
From 82c6510f06f881e4453e2a77878253eaf71b176c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:55:16 +0200
Subject: [PATCH 0206/4889] New translations dataclassclass.md (Spanish)
---
.../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
index ad26c26598a92e..63770ae51c47e7 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
@@ -158,9 +158,9 @@ Se aplica carga diferida.
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> Para conocer el número total de entidades de una dataclass, se recomienda utilizar la función [`getCount()`](#getcount) que está más optimizada que la expresión `ds.myClass.all().length`.
@@ -223,6 +223,10 @@ $ds.Persons.clearRemoteCache()
// Caché de la dataclass Persons = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -289,9 +293,9 @@ Si se da un atributo \_\_STAMP, se realiza una comprobación con el sello en el
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización aplicado a la selección de entidades. Este contexto será utilizado por el código que maneja la selección de entidades para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Ejemplo 1
@@ -465,9 +469,15 @@ Se aplica la carga diferida, lo que significa que los datos relacionados se carg
En el parámetro opcional *settings* se puede pasar un objeto que contenga opciones adicionales. Se soporta la siguiente propiedad:
-| Propiedad | Tipo | Descripción |
-| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. Esta funcionalidad está [diseñada para el procesamiento cliente/servidor ORDA](ORDA/entities.md#client-server-optimization). |
+| Propiedad | Tipo | Descripción |
+| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para el contexto de optimización automática aplicado a la entidad. Este contexto será utilizado por el código siguiente que carga la entidad para que pueda beneficiarse de la optimización. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Ejemplo 1
From 2b96fab247620ee18991a92e87c7de2d4e522ed8 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:55:31 +0200
Subject: [PATCH 0207/4889] New translations entityselectionclass.md (Spanish)
---
.../version-20-R6/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
index 7bf9f27ca1efde..5b8c8739799712 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
@@ -1996,7 +1996,8 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato
#### Ver también
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From 659707b6bb627051b435994e274a56d9d51a0a17 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:56:22 +0200
Subject: [PATCH 0208/4889] New translations classes.md (Spanish)
---
.../version-20-R6/Concepts/classes.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index 34d39e55a1438b..ac393927616eef 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -832,17 +832,25 @@ Si se utiliza la palabra clave `shared` en una clase usuario no compartida, se i
## Clases Singleton
-Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Una **clase singleton** es una clase usuario que sólo produce una única instancia. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Los singletons son útiles para definir los valores que necesitan estar disponibles desde cualquier parte de una aplicación o proceso.
La clase singleton está instanciada en la primera llamada de la propiedad [`cs..me`](../API/ClassClass.md#me). El singleton instanciado de la clase se devuelve siempre cuando se utiliza la propiedad [`me`](../API/ClassClass.md#me).
Si necesita instanciar un singleton con parámetros, también puede llamar la función [`new()`](../API/ClassClass.md#new). En este caso, se recomienda instanciar el singleton en algún código ejecutado al inicio de la aplicación.
-The scope of a singleton instance can be the current process or all processes on the machine (client, server, or single-user). A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes on the machine. Singletons are useful to define values that need to be available from anywhere in the application or process.
+La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application on the machine.
+### Alcance
-La propiedad [`isSingleton`](../API/ClassClass.md#issingleton) de los objetos Clase permite saber si la clase es un singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D monopuesto | Proceso | Application |
+| 4D Server | Proceso | 4D Server machine |
+| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
From 3292ed8e7058ba11b035a6ae9b9ae589a6f597f7 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:59:07 +0200
Subject: [PATCH 0209/4889] New translations properties_reference.md (Spanish)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
index de170ad30f2218..e19971e749bebf 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ En esta página encontrará una lista completa de todas las propiedades de los o
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propiedad | Descripción | Valores posibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección |
-| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
-| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 |
-| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas |
-| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
-| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas |
-| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Lista de valores que deben excluirse. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS |
-| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 |
-| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | verdadero (por defecto), falso |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo "ar-ma". |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección |
-| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto |
-| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" |
-| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) |
-| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | mínimo: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array |
-| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Nombre del array o expresión. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
[`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activa la corrección ortográfica para el objeto | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | Cuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 |
-| [`step`](properties_Scale.md#step) | Intervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha. | mínimo: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Especifica el color de la fuente o línea utilizada en el objeto. | Todo valor CSS, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permite definier el aspecto general del botón. Para más información, consulte Estilo de los botones. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#estilo) | Permite utilizar los estilos específicos en el área seleccionada. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Muestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" |
-| [`text`](properties_Object.md#title) | El título del objeto formulario | Todo texto |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Permite que un objeto casilla de selección acepte un tercer estado. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controla la forma en que aparecen las fechas cuando se muestran o imprimen. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obligatorio. Designa el tipo de datos del objeto formulario. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Designa el tamaño horizontal de un objeto | mínimo: 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) |
+| Propiedad | Descripción | Valores posibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indica sólo dos valores posibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | El valor del radio para los rectángulos redondos. | mínimo: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona un objeto en la parte inferior (centrado). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociadas a un objeto | Una lista de selección |
+| [`class`](properties_Object.md#css-class) | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
+| [`columnCount`](properties_Crop.md#columns) | Número de columnas. | mínimo: 1 |
+| [`columns`](properties_ListBox.md#columns) | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas |
+| [`contextMenu`](properties_Entry.md#context-menu) | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Especifica cómo debe representarse el valor en una celda del list box. | "input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | El último elemento seleccionado en un list box. | Expresión del objeto |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La posición del último elemento seleccionado en un list box. | Expresión numérica |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define la imagen que se dibujará en el fondo de un botón. | Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propiedades avanzadas (si las hay) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indica el origen de los datos. | Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way times appear when displayed or printed. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Asocia un formulario detallado con un subformulario listado. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
+| [`display`](properties_Display.md#not-rendered) | El objeto se dibuja o no en el formulario. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Acción a realizar en caso de doble clic en una línea vacía de un subformulario listado. | "addSubrecord" o "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Acción a realizar en caso de doble clic en un registro. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Activa la función de soltar. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Asocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada. | Texto para acotar las entradas |
+| [`events`](Events/overview.md) | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir una lista cuyos valores no pueden introducirse en la columna. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS |
+| [`fontSize`](properties_Text.md#font-size) | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 |
+| [`fontStyle`](properties_Text.md#italic) | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Establece el estilo automático | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nombre del conjunto. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define el color de las líneas horizontales de un list box (gris por defecto). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | El nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box. | Ruta relativa o filesystem en sintaxis POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define si el título y la imagen del botón deben estar visualmente contiguos. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para asociar una disposición de teclado específica a una entrada. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona un objeto a la izquierda. | mínimo: 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Una lista de opciones asociada a una lista jerárquica | Una lista de selección |
+| [`listboxType`](properties_Object.md#data-source) | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | Formulario listado a utilizar en el subformulario. | Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Las imágenes se muestran en un bucle continuo. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | El valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto |
+| [`method`](properties_Action.md#method) | Un nombre de método proyecto. | El nombre de un método proyecto existente |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" |
+| [`min`](properties_Scale.md#minimum) | El valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha. | mínimo: 0 (para tipos de datos numéricos) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Maneja contenidos multilínea. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
+| [`numberFormat`](properties_Display.md#number-format) | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:\\" para una variable tipo imagen. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla la apariencia de las imágenes al mostrarlas o imprimirlas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas) |
+| [`placeholder`](properties_Entry.md#placeholder) | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describe el tipo de plug-in. | El tipo de plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Permite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Modo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido | "fixed", "variable", (subformulario únicamente) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | Un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Permite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto. | Nombre del grupo radio |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona un objeto a la derecha. | mínimo: 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | Un array 4D que define las líneas del list box. | Array |
+| [`rowCount`](properties_Crop.md#rows) | Define el número de líneas. | mínimo: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box. | El nombre de un array o expresión. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los colores de las líneas. | Nombre del array o expresión. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Un array o expresión para gestionar los estilos de las líneas. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (columna list box)
[`saveAs`](properties_DataSource.md#data-type-list) (lista desplegable) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Colección de los elementos seleccionados en un list box. | Expresión de la colección |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica el sistema a utilizar, Windows o Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa la tecla Alt | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa la tecla Comando (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designa la tecla Control (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | La letra o el nombre de una tecla de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designa la tecla Mayús | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Muestra u oculta los pies de página de las columnas. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Muestra u oculta los encabezados de las columnas. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Muestra/oculta los caracteres invisibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Activa/desactiva la vista HTML WYSIWYG | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite el paso directo al modo de edición. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Especifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 4fea1c97db1910a4051fdb5c0bb6fccaba88f316 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 21:59:47 +0200
Subject: [PATCH 0210/4889] New translations client-server-optimization.md
(Spanish)
---
.../version-20-R6/ORDA/client-server-optimization.md | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
index d48cfc090b42d0..9819dc45e3cd8e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ El contexto de optimización se basa en las siguientes implementaciones:
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
@@ -77,19 +77,19 @@ All ORDA functions that handle entity selections support the co
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -133,6 +133,8 @@ Por razones de optimización, los datos solicitados al servidor a través de ORD
Los datos contenidos en la caché se consideran caducados cuando se alcanza el tiempo de espera. Todo acceso a los datos caducados enviará una petición al servidor. Los datos caducados permanecen en la caché hasta que se necesite el espacio.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embargo, puede controlar su contenido utilizando las siguientes funciones de la clase ORDA:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From a68bdbfe9c8fb2c41d4742e28e83244ccbd974d5 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 22:38:30 +0200
Subject: [PATCH 0211/4889] New translations dataclassclass.md (Portuguese,
Brazilian)
---
.../version-20/API/DataClassClass.md | 21 ++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
index ce999ff22e7f2d..58fdc6a26e827d 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
@@ -461,6 +461,13 @@ No parâmetro *querySettings* é possível passar um objeto que conteha opçõe
| ----------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. Essa funcionalidade foi criada para processamento cliente/servidor de ORDA [](ORDA/entities.md#client-server-optimization). |
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
+
+
#### Exemplo 1
```4d
@@ -1038,15 +1045,15 @@ ds.Class.info:
Considere os seguintes resultados:
```4d
-ds.Class.query("info.coll[].val = :1";0)
-// retorna B e C
-// encontra "entities with 0 in at least one val property"
+ds.Class.query("info.coll[].val = :1";0)
+// returns B and C
+// finds "entities with 0 in at least one val property"
ds.Class.query("info.coll[].val != :1";0)
-// retorna apenas A
-// encontra "entities where all val properties are different from 0"
-// que é equivalente a
-ds.Class.query(not("info.coll[].val = :1";0))
+// returns A only
+// finds "entities where all val properties are different from 0"
+// which is the equivalent to
+ds.Class.query(not("info.coll[].val = :1";0))
```
Se você quiser implementar uma consulta que encontre entidades em que "pelo menos uma propriedade seja diferente do valor **", você precisará usar uma notação especial usando uma letra no `[]`:
From 785af50c892a24d600b373b95910879084c5c1ef Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 22:41:31 +0200
Subject: [PATCH 0212/4889] New translations properties_reference.md
(Portuguese, Brazilian)
---
.../FormObjects/properties_Reference.md | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
index 5305b026cf58a8..64ac3c16d13b2a 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Reference.md
@@ -12,16 +12,16 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| Propriedade | Descrição | Valores possíveis |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **a** | | |
+| **a** | | |
| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. |
| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
| **b** | | |
| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false |
| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 |
| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 |
| **c** | | |
| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
| [`"class"`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
@@ -36,7 +36,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | Cadeia JSON ou cadeia codificada em base64 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | Cadeia JSON ou cadeia codificada em base64 |
| **d** | | |
| [dataSource](properties_Object.md#variable-or-expression) (objects)
[dataSource](properties_Subform.md#source) (subforms)
[dataSource](properties_Object.md#data-source) (array list box)
[dataSource](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[dataSource](properties_DataSource.md#expression) (list box column)
[dataSource](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
| [dataSourceTypeHint](properties_Object.md#expression-type) (objects)
[dataSourceTypeHint](properties_DataSource.md#data-type) (list box column) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
@@ -50,13 +50,13 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [doubleClickInRowAction](properties_ListBox.md#double-click-on-row) (list box)
[doubleClickInRowAction](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (exceto lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (exceto lista, list box) |
| **e** | | |
| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false |
| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas |
| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | Uma lista de valores a excluir. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | Uma lista de valores a excluir. |
| **f** | | |
| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
| [`focável`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
@@ -66,9 +66,9 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" |
| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 |
| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 |
| **h** | | |
| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) |
@@ -77,14 +77,14 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" |
| **i** | | |
| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 |
| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false |
| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | Uma cadeia de códigos de teclado, por exemplo, "ar-ma" |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | Uma cadeia de códigos de teclado, por exemplo, "ar-ma" |
| **l** | | |
| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
| [labelsPlacement](properties_Scale.md#label-location) (objects)
[labelsPlacement](properties_Appearance.md#tab-control-direction) (splitter / tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
@@ -94,7 +94,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
| **m** | | |
| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
@@ -104,10 +104,10 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false |
-| [`multilinha`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
+| [`multilinha`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
| **n** | | |
| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Números (incluindo um ponto decimal ou sinal de menos, se necessário) |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Números (incluindo um ponto decimal ou sinal de menos, se necessário) |
| **p** | | |
| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\" for picture variable. |
| [pictureFormat](properties_Display.md#picture-format) (input, list box column or footer)
[pictureFormat](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
@@ -115,7 +115,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. |
| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 |
| **r** | | |
| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
@@ -131,7 +131,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
| [rowStyleSource](properties_Text.md#row-style-array) (array list box)
[rowStyleSource](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
-| [rowStrokeSource](properties_Text.md#row-font-color-array) (array list box)
[rowStrokeSource](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. |
+| [rowStrokeSource](properties_Text.md#row-font-color-array) (array list box)
[rowStrokeSource](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. |
| **s** | | |
| entryFiler | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
@@ -171,7 +171,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false |
| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false |
| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false |
+| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false |
| **t** | | |
| [`tabela`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" |
| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto |
@@ -185,21 +185,21 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" |
| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 |
+| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 |
| **u** | | |
| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. |
| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" |
+| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" |
| **v** | | |
| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... |
| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" |
| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" |
-| [`visibilidade`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" |
+| [`visibilidade`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" |
| **w** | | |
| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" |
| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 |
| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (exceto list box), "normal", "nenhum" |
+| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (exceto list box), "normal", "nenhum" |
| **z** | | |
| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) |
From ec9d0774472ebde8683f53046340527551e36bdb Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 22:55:37 +0200
Subject: [PATCH 0213/4889] New translations classes.md (Portuguese, Brazilian)
---
.../version-20-R5/Concepts/classes.md | 20 +++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index cf7c0b66e66ce6..1d027e6626f970 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -823,17 +823,25 @@ Se a palavra-chave da função `shared` for usada em uma classe de usuário não
## Classes Singleton
-Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo.
A classe singleton é instanciada na primeira chamada da propriedade [`cs..me`](../API/ClassClass.md#me). A classe singleton instanciada é então sempre retornada quando a propriedade [`me`](../API/ClassClass.md#me) é usada.
Se você precisar instanciar um singleton com parâmetros, você também pode chamar a função [`new()`](../API/ClassClass.md#new). Nesse caso, é recomendado instanciar o singleton em algum código executado no início da aplicação.
-O escopo de uma instância singleton pode ser o processo atual ou todos os processos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo.
+O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton.
-Uma vez instanciada, uma classe singleton (e seu singleton) existe enquanto houver uma referência a ela em algum lugar da aplicação.
+### Âmbito
-O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D usuário único | Processo | Application |
+| 4D Server | Processo | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
@@ -874,7 +882,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Criação de um singleton compartilhado
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo:
```4d
//Class VehicleFactory
@@ -901,7 +909,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Você pode então chamar o **cs.VehicleFactory** singleton para obter um novo veículo de qualquer lugar em sua aplicação com uma única linha:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("caminhão")
From 07e83f4ebdf176a093e2e9c664665d75aed95cce Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 22:58:24 +0200
Subject: [PATCH 0214/4889] New translations properties_reference.md
(Portuguese, Brazilian)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index 2c0e31ba3ff342..25f2ef7617cd2d 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriedade | Descrição | Valores possíveis |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
-| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
-| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 |
-| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas |
-| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas |
-| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS |
-| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 |
-| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas |
-| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto |
-| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" |
-| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
-| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array |
-| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 |
-| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" |
-| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) |
+| Propriedade | Descrição | Valores possíveis |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
+| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
+| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 |
+| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas |
+| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas |
+| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS |
+| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 |
+| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas |
+| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto |
+| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" |
+| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
+| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array |
+| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From b4d2970f115b35bf13b18f6e462139a3562e5bb4 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 22:59:00 +0200
Subject: [PATCH 0215/4889] New translations client-server-optimization.md
(Portuguese, Brazilian)
---
.../version-20-R5/ORDA/client-server-optimization.md | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
index 2d09eb5fddc103..cc4110116783c0 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ O contexto de otimização é baseado nas seguintes implementações:
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
@@ -77,19 +77,19 @@ A mesma propriedade de contexto de otimização pode ser passada para um número
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -133,6 +133,8 @@ Por motivos de otimização, os dados solicitados do servidor por meio do ORDA s
Os dados contidos no cache são considerados expirados quando o tempo limite é atingido. Qualquer acesso a dados expirados enviará um pedido ao servidor. Os dados expirados permanecem na cache até que seja necessário espaço.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Por padrão, o cache ORDA é tratado de forma transparente pelo 4D. No entanto, você pode controlar seu conteúdo usando as seguintes funções da classe ORDA:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From a124078f9c23baa60f6627caaf64d988dc4a56c0 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:15:15 +0200
Subject: [PATCH 0216/4889] New translations dataclassclass.md (Portuguese,
Brazilian)
---
.../current/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md
index b12eadd3aa12b6..ed14e4b4f58513 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md
@@ -158,9 +158,9 @@ Se aplica carregamento diferido/lazy loading.
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression.
@@ -221,6 +221,10 @@ $ds. Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -287,9 +291,9 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Exemplo 1
@@ -463,9 +467,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Exemplo 1
From 83a34d703d88799f3fec4d7e0d4325e5a84e889e Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:15:31 +0200
Subject: [PATCH 0217/4889] New translations entityselectionclass.md
(Portuguese, Brazilian)
---
.../current/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
index 6de029a9c07590..fcaa491a024453 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md
@@ -1992,7 +1992,8 @@ Uma list box exibe a seleção de entidade Form.students e vários clientes trab
#### Veja também
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From 1992585578e1694b786c70d2d17fd35475d65255 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:16:22 +0200
Subject: [PATCH 0218/4889] New translations classes.md (Portuguese, Brazilian)
---
.../current/Concepts/classes.md | 20 +++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md
index 4a1fc6f25e3683..907394242b9edf 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -821,17 +821,25 @@ Se a palavra-chave da função `shared` for usada em uma classe de usuário não
## Classes Singleton
-Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo.
A classe singleton é instanciada na primeira chamada da propriedade [`cs..me`](../API/ClassClass.md#me). A classe singleton instanciada é então sempre retornada quando a propriedade [`me`](../API/ClassClass.md#me) é usada.
Se você precisar instanciar um singleton com parâmetros, você também pode chamar a função [`new()`](../API/ClassClass.md#new). Nesse caso, é recomendado instanciar o singleton em algum código executado no início da aplicação.
-O escopo de uma instância singleton pode ser o processo atual ou todos os processos. A singleton has a unique value for the process in which it is instantiated, while a _shared_ singleton has a unique value for all processes of the application. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo.
+O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+### Âmbito
-O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D usuário único | Processo | Application |
+| 4D Server | Processo | 4D Server machine |
+| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
@@ -872,7 +880,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Criação de um singleton compartilhado
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo:
```4d
//Class VehicleFactory
@@ -899,7 +907,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Você pode então chamar o **cs.VehicleFactory** singleton para obter um novo veículo de qualquer lugar em sua aplicação com uma única linha:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("caminhão")
From 1f9a2c6549171579d722398459ebdf2e04e9c0b2 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:19:05 +0200
Subject: [PATCH 0219/4889] New translations properties_reference.md
(Portuguese, Brazilian)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
index 2c0e31ba3ff342..25f2ef7617cd2d 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriedade | Descrição | Valores possíveis |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
-| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
-| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 |
-| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas |
-| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas |
-| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS |
-| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 |
-| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas |
-| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto |
-| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" |
-| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
-| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array |
-| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 |
-| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" |
-| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) |
+| Propriedade | Descrição | Valores possíveis |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
+| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
+| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 |
+| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas |
+| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas |
+| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS |
+| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 |
+| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas |
+| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto |
+| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" |
+| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
+| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array |
+| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como _referencias_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 703a3099f5fa81edd7869c8b6305c52bf2159b58 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:19:43 +0200
Subject: [PATCH 0220/4889] New translations client-server-optimization.md
(Portuguese, Brazilian)
---
.../current/ORDA/client-server-optimization.md | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
index 2d09eb5fddc103..cc4110116783c0 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ O contexto de otimização é baseado nas seguintes implementações:
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
@@ -77,19 +77,19 @@ A mesma propriedade de contexto de otimização pode ser passada para um número
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -133,6 +133,8 @@ Por motivos de otimização, os dados solicitados do servidor por meio do ORDA s
Os dados contidos no cache são considerados expirados quando o tempo limite é atingido. Qualquer acesso a dados expirados enviará um pedido ao servidor. Os dados expirados permanecem na cache até que seja necessário espaço.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Por padrão, o cache ORDA é tratado de forma transparente pelo 4D. No entanto, você pode controlar seu conteúdo usando as seguintes funções da classe ORDA:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From 4e61221b75e0c536accd4949fe4983e89cf3f111 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:35:46 +0200
Subject: [PATCH 0221/4889] New translations dataclassclass.md (Portuguese,
Brazilian)
---
.../version-20-R5/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
index b12eadd3aa12b6..ed14e4b4f58513 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
@@ -158,9 +158,9 @@ Se aplica carregamento diferido/lazy loading.
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression.
@@ -221,6 +221,10 @@ $ds. Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -287,9 +291,9 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Exemplo 1
@@ -463,9 +467,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Exemplo 1
From b039c68af014fef5094521ba39f8ae6304bdcf81 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:36:02 +0200
Subject: [PATCH 0222/4889] New translations entityselectionclass.md
(Portuguese, Brazilian)
---
.../version-20-R5/API/EntitySelectionClass.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
index 89e69bb969fe19..94b528ac42ea9f 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R5/API/EntitySelectionClass.md
@@ -1885,7 +1885,7 @@ For more information, refer to the **querySettings parameter** paragraph in the
> This function only works with a remote datastore (client / server or `Open datastore` connection).
-The `.refresh()` function immediately "invalidates" the entity selection data in the local ORDA cache so that the next time 4D requires the entity selection, it will be reloaded from the database.
+The `.refresh()` function immediately "invalidates" the entity selection data in the [local ORDA cache](../ORDA/client-server-optimization.md#orda-cache) so that the next time 4D requires the entity selection, it will be reloaded from the database.
Como padrão, a cache ORDA local é invaidade depois de 30 segundos. No contexto de aplicações cliente/servidor usando ORDA e a linguagem clássica, este método permite assegurar que a aplicação remota vai sempre funcionar com os últimos dados.
@@ -1937,6 +1937,10 @@ Uma list box exibe a seleção de entidade Form.students e vários clientes trab
// O conteúdo list box é atualizado na database com atuaização feita pelo client #2
```
+#### Veja também
+
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
+
From 004610ee1a4b287cae494199e45dfae2793b2a0d Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:36:54 +0200
Subject: [PATCH 0223/4889] New translations dataclassclass.md (Portuguese,
Brazilian)
---
.../version-20-R6/API/DataClassClass.md | 28 +++++++++++++------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
index b12eadd3aa12b6..ed14e4b4f58513 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
@@ -158,9 +158,9 @@ Se aplica carregamento diferido/lazy loading.
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
> To know the total number of entities in a dataclass, it is recommended to use the [`getCount()`](#getcount) function which is more optimized than the `ds.myClass.all().length` expression.
@@ -221,6 +221,10 @@ $ds. Persons.clearRemoteCache()
// Cache of the Persons dataclass = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
+\####See also
+
+[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
+
@@ -287,9 +291,9 @@ Se um atributo \_\_STAMP for dado, se realiza uma comprovação com o selo no ar
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | Etiqueta para o contexto de otimização aplicado a seleção de entidades. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
#### Exemplo 1
@@ -463,9 +467,15 @@ Se nenhuma entidade for encontrada com *primaryKey*, uma entidade **Null** será
In the optional *settings* parameter, you can pass an object containing additional options. As propriedades abaixo são compatíveis:
-| Propriedade | Tipo | Descrição |
-| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](ORDA/entities.md#client-server-optimization). |
+| Propriedade | Tipo | Descrição |
+| ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | Etiqueta para o contexto de otimização automático aplicados à entidade. Esse contexto será usado pelo código subsequente que carrega a entidade para que se possa beneficiar da otimização. This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+
+:::info
+
+When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+
+:::
#### Exemplo 1
From 03611c4ad7b4e692e6f322dbfc0a990669de7e4a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:37:09 +0200
Subject: [PATCH 0224/4889] New translations entityselectionclass.md
(Portuguese, Brazilian)
---
.../version-20-R6/API/EntitySelectionClass.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
index 6de029a9c07590..fcaa491a024453 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/API/EntitySelectionClass.md
@@ -1992,7 +1992,8 @@ Uma list box exibe a seleção de entidade Form.students e vários clientes trab
#### Veja também
-[`.clean()`](#clean)
+[`.clean()`](#clean)
+[dataClass.clearRemoteCache()](DataClassClass.md#clearremotecache)
From 82c78b03497ae64c244b2524056490040807ec70 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:38:00 +0200
Subject: [PATCH 0225/4889] New translations classes.md (Portuguese, Brazilian)
---
.../version-20-R6/Concepts/classes.md | 20 +++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index 91aff59ff255ca..aac1bc2ffd64cf 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -821,17 +821,25 @@ Se a palavra-chave da função `shared` for usada em uma classe de usuário não
## Classes Singleton
-Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern).
+Uma **classe singleton** é uma classe de usuário que produz apenas uma única instância. Para más información sobre los singletons, por favor consulte la [página Wikipedia sobre los singletons](https://en.wikipedia.org/wiki/Singleton_pattern). A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo.
A classe singleton é instanciada na primeira chamada da propriedade [`cs..me`](../API/ClassClass.md#me). A classe singleton instanciada é então sempre retornada quando a propriedade [`me`](../API/ClassClass.md#me) é usada.
Se você precisar instanciar um singleton com parâmetros, você também pode chamar a função [`new()`](../API/ClassClass.md#new). Nesse caso, é recomendado instanciar o singleton em algum código executado no início da aplicação.
-O escopo de uma instância singleton pode ser o processo atual ou todos os processos. A singleton has a unique value for the process in which it is instantiated, while a *shared* singleton has a unique value for all processes of the application. Singletons são úteis para definir valores que precisam estar disponíveis em qualquer lugar em um aplicativo ou processo.
+O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton.
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application.
+### Âmbito
-O [`.isSingleton`](../API/ClassClass.md#issingleton) propriedade de objetos de classe permite saber se a classe é uma singleton.
+The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
+
+| Singleton created on | Scope if not shared | Scope if shared |
+| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
+| 4D usuário único | Processo | Application |
+| 4D Server | Processo | 4D Server machine |
+| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine |
+
+Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
:::info
@@ -872,7 +880,7 @@ var $myOtherSingleton := cs.ProcessTag.me
### Criação de um singleton compartilhado
-To create a singleton shared by all processes of the application, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo:
+To create a singleton shared by all processes on the machine, add the `shared singleton` keywords before the [Class Constructor](#class-constructor). Por exemplo:
```4d
//Class VehicleFactory
@@ -899,7 +907,7 @@ shared Function buildVehicle ($type : Text) -> $vehicle : cs.Vehicle
This.vehicleBuilt+=1
```
-Você pode então chamar o **cs.VehicleFactory** singleton para obter um novo veículo de qualquer lugar em sua aplicação com uma única linha:
+You can then call the **cs.VehicleFactory** singleton to get a new vehicle from everywhere in the application on your machine with a single line:
```4d
$vehicle:=cs.VehicleFactory.me.buildVehicle("caminhão")
From 8349b41787145cb6cd12046057f477103620452f Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:40:37 +0200
Subject: [PATCH 0226/4889] New translations properties_reference.md
(Portuguese, Brazilian)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 194 insertions(+), 193 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
index c2e3256ff85ff6..3d3b8e51ec282a 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
@@ -9,196 +9,197 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriedade | Descrição | Valores possíveis |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
-| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
-| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 |
-| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas |
-| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
-| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas |
-| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS |
-| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 |
-| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas |
-| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto |
-| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" |
-| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
-| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array |
-| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-| [`sortable`](properties_Action.md#sortable) | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false |
-| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Ativa a verificação ortográfica do objeto | true, false |
-| [`splitterMode`](properties_ResizingOptions.md#pusher) | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" |
-| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
-| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 |
-| [`step`](properties_Scale.md#step) | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 |
-| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
-| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" |
-| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings |
-| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso |
-| [`style`](properties_TextAndPicture.md#multi-style) | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
-| [`styledText`](properties_Text.md#style) | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false |
-| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false |
-| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false |
-| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false |
-| **t** | | |
-| [`table`](properties_Subform.md#source) | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" |
-| [`text`](properties_Object.md#title) | O título do objeto formulário | Qualquer texto |
-| [`textAlign`](properties_Text.md#horizontal-alignment) | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" |
-| [`textAngle`](properties_Text.md#orientation) | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 |
-| [`textDecoration`](properties_Text.md#underline) | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" |
-| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados |
-| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" |
-| [`threeState`](properties_Display.md#three-states) | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false |
-| [`timeFormat`](properties_Display.md#time-format) | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
-| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" |
-| [`type`](properties_Object.md#type) | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
-| [`tooltip`](properties_Help.md) | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário |
-| [`top`](properties_CoordinatesAndSizing.md#top) | Posiciona um objeto na parte superior (centrado). | mínimo: 0 |
-| **u** | | |
-| [`urlSource`](properties_WebArea.md#url) | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. |
-| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false |
-| [`userInterface`](properties_Appearance.md#user-interface) | Interface de área 4D View Pro. | "none" (default), "ribbon", "toolbar" |
-| **v** | | |
-| [`values`](properties_DataSource.md#default-list-values) | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... |
-| [`variableCalculation`](properties_Object.md#variable-calculation) | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
-| [`verticalAlign`](properties_Text.md#vertical-alignment) | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" |
-| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" |
-| [`visibility`](properties_Display.md#visibility) | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" |
-| **w** | | |
-| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" |
-| [`width`](properties_CoordinatesAndSizing.md#width) | Designa o tamanho horizontal de um objeto | mínimo: 0 |
-| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false |
-| [`wordwrap`](properties_Display.md#wordwrap) | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (excluding list box), "normal", "none" |
-| **z** | | |
-| [`zoom`](properties_Appearance.md#zoom) | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) |
+| Propriedade | Descrição | Valores possíveis |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Ação típica a ser executada. | O nome de uma ação standard válida. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Any CSS value; "transparent"; "automatic" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Especifica apenas dois valores possíveis. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | O valor do raio para rectângulos redondos. | mínimo: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Posiciona um objeto na parte inferior (centrado). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
+| [`class`](properties_Object.md#css-class) | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
+| [`columnCount`](properties_Crop.md#columns) | Número de colunas. | mínimo: 1 |
+| [`columns`](properties_ListBox.md#columns) | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas |
+| [`contextMenu`](properties_Entry.md#context-menu) | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | O último item selecionado num list box. | Expressão de objecto |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | A posição do último item selecionado num list box. | Expressão numérica |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriedades avançadas (se existirem) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o [formatos personalizados](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | O objeto é desenhado ou não no formulário. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
+| [`dropping`](properties_Action.md#droppable) | Habilita a função de soltar. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indica se os usuários podem introduzir valores no objeto. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associa um filtro de entrada ao objeto ou às células da coluna. This property is not accessible if the Enterable property is not enabled. | Texto para restringir entradas |
+| [`events`](Events/overview.md) | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS |
+| [`fontSize`](properties_Text.md#font-size) | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 |
+| [`fontStyle`](properties_Text.md#italic) | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Define o estilo automático | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p\|em)?$ (positive decimal + px/em ) |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Nome do conjunto. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Define o número exato de estados presentes na imagem. | mínimo: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Posiciona um objeto à esquerda. | mínimo: 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas |
+| [`listboxType`](properties_Object.md#data-source) | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | As imagens são apresentadas num ciclo contínuo. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto |
+| [`method`](properties_Action.md#method) | Um nome de método projecto. | O nome de um método projecto existente |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" |
+| [`min`](properties_Scale.md#minimum) | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autoriza a deslocação de linhas durante a execução. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\\" for picture variable. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
+| [`placeholder`](properties_Entry.md#placeholder) | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Descreve o tipo de plug-in. | O tipo de plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Posiciona um objeto à direita. | mínimo: 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | Um array 4D que define as linhas do list box. | Array |
+| [`rowCount`](properties_Crop.md#rows) | Define o número de linhas. | mínimo: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | O nome de um array ou expressão. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Coleção dos itens seleccionados num list box. | Expressão da colecção |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Especifica o sistema a utilizar, Windows ou Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designa a tecla Alt | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designa a tecla Comando (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designa a tecla Control (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designa a tecla Shift | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Mostra ou oculta os rodapés das colunas. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Apresenta/oculta as graduações junto às etiquetas. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Mostra ou oculta os cabeçalhos das colunas. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Mostra/oculta caracteres invisíveis. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Ativa/desactiva a visualização HTML WYSIWYG | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como *referencias* | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Permite a passagem direta para o modo de edição. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+
+|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
+|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
+|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
+|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
+|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
+|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
+|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
+|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
+|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
+|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
+|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
+|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
+|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
+|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
+|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
+|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
+|**t**|||
+|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
+|[`text`](properties_Object.md#title)|The title of the form object|Any text|
+|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
+|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
+|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
+|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
+|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
+|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
+|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
+|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
+|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
+|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
+|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
+|**u**|||
+|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
+|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
+|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
+|**v**|||
+|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
+|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
+|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
+|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
+|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
+|**w**|||
+|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
+|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
+|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
+|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
+|**z**|||
+|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
From 42de7bbf32adf8f912b341f3799e34ee684e8339 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Tue, 6 Aug 2024 23:41:15 +0200
Subject: [PATCH 0227/4889] New translations client-server-optimization.md
(Portuguese, Brazilian)
---
.../version-20-R6/ORDA/client-server-optimization.md | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
index c074d367154b07..cecdf912a81437 100644
--- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
+++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ O contexto de otimização é baseado nas seguintes implementações:
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Using the context property](#reusing-the-context-property) below).
+- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
- You can build optimization contexts manually using the [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) function (see [Preconfiguring contexts](#preconfiguring-contexts)).
@@ -77,19 +77,19 @@ A mesma propriedade de contexto de otimização pode ser passada para um número
var $data : Collection
$querysettings:=New object("context";"shortList")
$querysettings2:=New object("context";"longList")
-
+
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
$data:=extractData($sel1) // In extractData method an optimization is triggered
// and associated to context "shortList"
-
+
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
$data:=extractData($sel2) // In extractData method the optimization associated
// to context "shortList" is applied
-
+
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
$data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
// is triggered and associated to context "longList"
-
+
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
$data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
// associated to context "longList" is applied
@@ -133,6 +133,8 @@ Por motivos de otimização, os dados solicitados do servidor por meio do ORDA s
Os dados contidos no cache são considerados expirados quando o tempo limite é atingido. Qualquer acesso a dados expirados enviará um pedido ao servidor. Os dados expirados permanecem na cache até que seja necessário espaço.
+You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+
Por padrão, o cache ORDA é tratado de forma transparente pelo 4D. No entanto, você pode controlar seu conteúdo usando as seguintes funções da classe ORDA:
- [dataClass.setRemoteCacheSettings()](../API/DataClassClass.md#setremotecachesettings)
From a9faa9029cf729d1f2e5b9184315cf8c34569075 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:05 +0200
Subject: [PATCH 0228/4889] New translations dataclassclass.md (Japanese)
---
.../version-20/API/DataClassClass.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
index e9744610dd49fb..8f4a9338fd1df9 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md
@@ -465,7 +465,7 @@ $ds.Persons.clearRemoteCache()
:::info
-When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/entities.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます [ORDAキャッシュ](../ORDA/entities.md#ordaキャッシュ)は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。
:::
From a7bfbfa1c4d785b1c63fdc79fcfbf49ecebd588b Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:12 +0200
Subject: [PATCH 0229/4889] New translations classes.md (Japanese)
---
.../version-20-R5/Concepts/classes.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
index 7081c28a2d1385..165dcf45b29391 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/Concepts/classes.md
@@ -833,7 +833,7 @@ shared Function Bar($value : Integer)
## シングルトンクラス
-**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 シングルトンは、それがインスタンス化されたプロセスにおいて一意のインスタンスを持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスにおいて一意のインスタンスを持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。
@@ -843,15 +843,15 @@ shared Function Bar($value : Integer)
### スコープ
-The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+シングルトンインスタンスのスコープは、それがインスタンス化されたプロセスで、_共有_ シングルトンの場合はそのマシン上のすべてのプロセスです。
-| Singleton created on | Scope if not shared | Scope if shared |
-| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
-| 4D シングルユーザー | プロセス | Application |
-| 4D Server | プロセス | 4D Server machine |
-| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+| シングルトンが作成された場所 | 共有されていない場合のスコープ | 共有されている場合のスコープ |
+| -------------- | -------------------------------------------------------------------------- | -------------- |
+| 4D シングルユーザー | プロセス | アプリケーション |
+| 4D Server | プロセス | 4D Server のマシン |
+| 4Dリモートモード | プロセス (_注意_: シングルトンは "双子" プロセス間で同期されません) | 4Dリモートのマシン |
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
+インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上で実行中のアプリケーション内に参照が存在する限り存在し続けます。
:::info
From 041c7459575df791ec5a432b47a868b261ec29de Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:15 +0200
Subject: [PATCH 0230/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index 809094eff4b577..44e1505d8db004 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -20,7 +20,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
| **c** | | |
| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
@@ -35,7 +35,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
| **d** | | |
| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
@@ -49,13 +49,13 @@ title: フォームオブジェクト JSON プロパティリスト
| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
| **e** | | |
| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
| **f** | | |
| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
@@ -65,9 +65,9 @@ title: フォームオブジェクト JSON プロパティリスト
| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
| **h** | | |
| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
@@ -76,14 +76,14 @@ title: フォームオブジェクト JSON プロパティリスト
| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
| **i** | | |
| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
| **l** | | |
| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
@@ -106,7 +106,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
| **n** | | |
| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
| **p** | | |
| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
@@ -114,7 +114,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
| **r** | | |
| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
@@ -130,7 +130,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
| **s** | | |
| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
From 3c1a9c809f681055b67187f7796756d2e192d8e3 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:16 +0200
Subject: [PATCH 0231/4889] New translations client-server-optimization.md
(Japanese)
---
.../ORDA/client-server-optimization.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
index e83b71c95995c9..f60c80637997ea 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
+- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。
- [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。
@@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化
$querysettings2:=New object("context";"longList")
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // In extractData method an optimization is triggered
- // and associated to context "shortList"
+ $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、
+ // コンテキスト "shortList" に紐づけられます
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // In extractData method the optimization associated
- // to context "shortList" is applied
+ $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、
+ // コンテキスト "shortList" に紐づけられます
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
- // is triggered and associated to context "longList"
+ $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、
+ // コンテキスト "longList" に紐づけられます
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
- // associated to context "longList" is applied
+ $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、
+ // コンテキスト "longList" に紐づけられます
```
### エンティティセレクション型リストボックス
@@ -133,7 +133,7 @@ title: クライアント/サーバーの最適化
キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。
-You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+[`refresh()`](../API/EntitySelectionClass.md#refresh) 関数を使用して、ORDAキャッシュにあるエンティティセレクションのデータをいつでも強制的に期限切れにすることができます。
デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます:
From af6e5f2ea4bdf14389903f909d00aace777cbd99 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:20 +0200
Subject: [PATCH 0232/4889] New translations dataclassclass.md (Japanese)
---
.../current/API/DataClassClass.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md
index 9f2d29bd3e077f..6e00cecc194d29 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/DataClassClass.md
@@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
> データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。
@@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache()
// Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
-\####See also
+\####参照
[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
@@ -293,9 +293,9 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
#### 例題 1
@@ -469,13 +469,13 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
:::info
-When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます ([ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。
:::
From 1ec4df8e0de33617c562d03312ecd47327fd5355 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:26 +0200
Subject: [PATCH 0233/4889] New translations classes.md (Japanese)
---
.../current/Concepts/classes.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
index 7081c28a2d1385..165dcf45b29391 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md
@@ -833,7 +833,7 @@ shared Function Bar($value : Integer)
## シングルトンクラス
-**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a _shared_ singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 シングルトンは、それがインスタンス化されたプロセスにおいて一意のインスタンスを持ち、_共有_ シングルトンは、そのマシン上のすべてのプロセスにおいて一意のインスタンスを持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。
@@ -843,15 +843,15 @@ shared Function Bar($value : Integer)
### スコープ
-The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its _shared_ property.
+シングルトンインスタンスのスコープは、それがインスタンス化されたプロセスで、_共有_ シングルトンの場合はそのマシン上のすべてのプロセスです。
-| Singleton created on | Scope if not shared | Scope if shared |
-| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
-| 4D シングルユーザー | プロセス | Application |
-| 4D Server | プロセス | 4D Server machine |
-| 4D remote mode | Process (_note_: singletons are not synchronized on the twin process) | 4D remote machine |
+| シングルトンが作成された場所 | 共有されていない場合のスコープ | 共有されている場合のスコープ |
+| -------------- | -------------------------------------------------------------------------- | -------------- |
+| 4D シングルユーザー | プロセス | アプリケーション |
+| 4D Server | プロセス | 4D Server のマシン |
+| 4Dリモートモード | プロセス (_注意_: シングルトンは "双子" プロセス間で同期されません) | 4Dリモートのマシン |
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
+インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上で実行中のアプリケーション内に参照が存在する限り存在し続けます。
:::info
From 32e197251dc2994286e752ead32b51382999cbc1 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:28 +0200
Subject: [PATCH 0234/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
index 809094eff4b577..44e1505d8db004 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
@@ -20,7 +20,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
| **c** | | |
| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
@@ -35,7 +35,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
| **d** | | |
| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
@@ -49,13 +49,13 @@ title: フォームオブジェクト JSON プロパティリスト
| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
| **e** | | |
| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
| **f** | | |
| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
@@ -65,9 +65,9 @@ title: フォームオブジェクト JSON プロパティリスト
| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
| **h** | | |
| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
@@ -76,14 +76,14 @@ title: フォームオブジェクト JSON プロパティリスト
| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
| **i** | | |
| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
| **l** | | |
| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
@@ -106,7 +106,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
| **n** | | |
| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
| **p** | | |
| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
@@ -114,7 +114,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
| **r** | | |
| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
@@ -130,7 +130,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
| **s** | | |
| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
From ce5f8956ec17c91086a45ed7a37a77e505d8c39b Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:30 +0200
Subject: [PATCH 0235/4889] New translations client-server-optimization.md
(Japanese)
---
.../ORDA/client-server-optimization.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
index e83b71c95995c9..f60c80637997ea 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
+- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。
- [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。
@@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化
$querysettings2:=New object("context";"longList")
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // In extractData method an optimization is triggered
- // and associated to context "shortList"
+ $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、
+ // コンテキスト "shortList" に紐づけられます
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // In extractData method the optimization associated
- // to context "shortList" is applied
+ $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、
+ // コンテキスト "shortList" に紐づけられます
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
- // is triggered and associated to context "longList"
+ $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、
+ // コンテキスト "longList" に紐づけられます
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
- // associated to context "longList" is applied
+ $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、
+ // コンテキスト "longList" に紐づけられます
```
### エンティティセレクション型リストボックス
@@ -133,7 +133,7 @@ title: クライアント/サーバーの最適化
キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。
-You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+[`refresh()`](../API/EntitySelectionClass.md#refresh) 関数を使用して、ORDAキャッシュにあるエンティティセレクションのデータをいつでも強制的に期限切れにすることができます。
デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます:
From 4926dd1eb45b001ae23679aeed7931f89c4f8917 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:33 +0200
Subject: [PATCH 0236/4889] New translations dataclassclass.md (Japanese)
---
.../version-20-R5/API/DataClassClass.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
index 9f2d29bd3e077f..6e00cecc194d29 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/API/DataClassClass.md
@@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
> データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。
@@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache()
// Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
-\####See also
+\####参照
[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
@@ -293,9 +293,9 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
#### 例題 1
@@ -469,13 +469,13 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
:::info
-When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます ([ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。
:::
From 08b4a7d4050336a9d7447d2dc8449322d3c0a809 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:39 +0200
Subject: [PATCH 0237/4889] New translations dataclassclass.md (Japanese)
---
.../version-20-R6/API/DataClassClass.md | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
index 9f2d29bd3e077f..6e00cecc194d29 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/API/DataClassClass.md
@@ -158,9 +158,9 @@ var $firstnameAtt;$employerAtt;$employeesAtt : Object
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
> データクラス内の総エンティティ数を知るには、`ds.myClass.all().length` 式よりも最適化された [`getCount()`](#getcount) 関数を使用することが推奨されます。
@@ -223,7 +223,7 @@ $ds.Persons.clearRemoteCache()
// Persons データクラスのキャッシュ = {timeout:30;maxEntries:30000;stamp:255;entries:[]}
```
-\####See also
+\####参照
[`entitySelection.refresh()`](EntitySelectionClass.md#refresh)
@@ -293,9 +293,9 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| context | Text | エンティティセレクションに適用されている最適化コンテキストのラベル。 エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
#### 例題 1
@@ -469,13 +469,13 @@ $ds.Persons.clearRemoteCache()
任意の *settings* パラメーターには、追加オプションを格納したオブジェクトを渡すことができます。 以下のプロパティがサポートされています:
-| プロパティ | タイプ | 説明 |
-| ------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 This feature is [designed for ORDA client/server processing](../ORDA/client-server-optimization.md). |
+| プロパティ | タイプ | 説明 |
+| ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| context | Text | エンティティに適用されている自動の最適化コンテキストのラベル。 エンティティを読み込む以降のコードは、このコンテキストを使うことで最適化の恩恵を受けます。 この機能は [ORDA のクライアント/サーバー処理](../ORDA/client-server-optimization.md) を想定して設計されています。 |
:::info
-When you call the `.get()` function **without** *settings* parameter, a request for attribute values is directly sent to the server (the [ORDA cache](../ORDA/client-server-optimization.md#orda-cache) is not used). On the other hand, when you call the `.get()` function **with** a `context` passed in the *settings* parameter, attribute values are retrieved from the ORDA cache corresponding to the context. It may be advisable in this case to call [`reload()`](EntityClass.md#reload) to make sure the most recent data is retrieved from the server.
+*settings* パラメーター**なし**で `.get()` 関数を呼び出すと、属性値のリクエストが直接サーバーに送信されます ([ORDAキャッシュ](../ORDA/client-server-optimization.md#ordaキャッシュ) は使用されません)。 一方、*settings* パラメーターを介して `context` を渡す形で `.get()` 関数を呼び出すと、コンテキストに対応する ORDAキャッシュから属性値が取得されます。 この場合、[`reload()`](EntityClass.md#reload) を呼び出して、最新のデータがサーバーから取得されていることを確認することをお勧めします。
:::
From aaa73a0fc8b3587de2fc78d6700509715122e83d Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:46 +0200
Subject: [PATCH 0238/4889] New translations classes.md (Japanese)
---
.../version-20-R6/Concepts/classes.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
index 68374be77e3240..fd5aebd21a376c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/Concepts/classes.md
@@ -833,7 +833,7 @@ shared Function Bar($value : Integer)
## シングルトンクラス
-**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 A singleton has a unique instance for the process in which it is instantiated, while a *shared* singleton has a unique instance for all processes on the machine. アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
+**シングルトンクラス** とは、インスタンスを一つのみ作成するユーザークラスです。 シングルトンに関する詳細については、[シングルトンに関する Wikipedia のページ](https://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3) を参照ください。 シングルトンは、それがインスタンス化されたプロセスにおいて一意のインスタンスを持ち、*共有* シングルトンは、そのマシン上のすべてのプロセスにおいて一意のインスタンスを持ちます。 アプリケーションやプロセス内のどこからでも利用可能な値を定義するのにシングルトンは便利です。
クラスのシングルトンは、初回の [`cs..me`](../API/ClassClass.md#me) プロパティの呼び出し時にインスタンス化されます。 インスタンス化されたクラスのシングルトンはその後、[`me`](../API/ClassClass.md#me) プロパティの使用により常に返されます。
@@ -843,15 +843,15 @@ shared Function Bar($value : Integer)
### スコープ
-The scope of a singleton instance can be the process where it is instantiated or all processes on the machine, depending on its *shared* property.
+シングルトンインスタンスのスコープは、それがインスタンス化されたプロセスで、*共有* シングルトンの場合はそのマシン上のすべてのプロセスです。
-| Singleton created on | Scope if not shared | Scope if shared |
-| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
-| 4D シングルユーザー | プロセス | Application |
-| 4D Server | プロセス | 4D Server machine |
-| 4D remote mode | Process (*note*: singletons are not synchronized on the twin process) | 4D remote machine |
+| シングルトンが作成された場所 | 共有されていない場合のスコープ | 共有されている場合のスコープ |
+| -------------- | -------------------------------------------------------------------------- | -------------- |
+| 4D シングルユーザー | プロセス | アプリケーション |
+| 4D Server | プロセス | 4D Server のマシン |
+| 4Dリモートモード | プロセス (*注意*: シングルトンは "双子" プロセス間で同期されません) | 4Dリモートのマシン |
-Once instantiated, a singleton class (and its singleton) exists as long as a reference to it exists somewhere in the application running on the machine.
+インスタンス化されると、シングルトンクラス (およびそのシングルトン) は、マシン上で実行中のアプリケーション内に参照が存在する限り存在し続けます。
:::info
From bb3fe7b0a3f62c1cb72db7dd9c32c46bdcb579b6 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:49 +0200
Subject: [PATCH 0239/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
index 800519f92e8a9d..25fbbd9ad763b8 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
@@ -20,7 +20,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | minimum: 0 |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
| **c** | | |
| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
@@ -35,7 +35,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON string or base64 encoded string |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
| **d** | | |
| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
@@ -49,13 +49,13 @@ title: フォームオブジェクト JSON プロパティリスト
| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (excluding list, list box) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
| **e** | | |
| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | A list of values to be excluded. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
| **f** | | |
| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
@@ -65,9 +65,9 @@ title: フォームオブジェクト JSON プロパティリスト
| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | minimum: 0 |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | minimum: 0 |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
| **h** | | |
| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
@@ -76,14 +76,14 @@ title: フォームオブジェクト JSON プロパティリスト
| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | Any CSS value, "'transparent", "automatic" |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
| **i** | | |
| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (default), false |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | A keyboard code string, e.g. "ar-ma" |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
| **l** | | |
| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
@@ -106,7 +106,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
| **n** | | |
| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | Numbers (including a decimal point or minus sign if necessary) |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
| **p** | | |
| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
@@ -114,7 +114,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | minimum: 0 |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
| **r** | | |
| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
@@ -130,7 +130,7 @@ title: フォームオブジェクト JSON プロパティリスト
| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
| **s** | | |
| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
From 28e261c07ed81a7ba610260836e1ca95e021d916 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 05:06:51 +0200
Subject: [PATCH 0240/4889] New translations client-server-optimization.md
(Japanese)
---
.../ORDA/client-server-optimization.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
index bcc89bbf3a6d5c..f096e0a4b306b8 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/ORDA/client-server-optimization.md
@@ -35,7 +35,7 @@ title: クライアント/サーバーの最適化
- [`entitySelection.slice()`](../API/EntitySelectionClass.md#slice)
- [`entitySelection.drop()`](../API/EntitySelectionClass.md#drop)
-- An existing optimization context can be passed as a property to another entity selection of the same dataclass, thus bypassing the learning phase and accelerating the application (see [Reusing the context property](#reusing-the-context-property) below).
+- 既存の最適化コンテキストは、同じデータクラスの他のエンティティセレクションであればプロパティとして渡すことができるので、学習フェーズを省略して、アプリケーションをより速く実行することができます (以下の [contextプロパティの使用](#contextプロパティの使用) を参照してください)。
- [`dataStore.setRemoteContextInfo()`](../API/DataStoreClass.md#setremotecontextinfo) 関数を使用して、最適化コンテキストを手動で構築することができます ([コンテキストの事前設定](#コンテキストの事前設定) 参照)。
@@ -79,20 +79,20 @@ title: クライアント/サーバーの最適化
$querysettings2:=New object("context";"longList")
$sel1:=ds.Employee.query("lastname = S@";$querysettings)
- $data:=extractData($sel1) // In extractData method an optimization is triggered
- // and associated to context "shortList"
+ $data:=extractData($sel1) // extractData メソッド内で最適化がトリガーされ、
+ // コンテキスト "shortList" に紐づけられます
$sel2:=ds.Employee.query("lastname = Sm@";$querysettings)
- $data:=extractData($sel2) // In extractData method the optimization associated
- // to context "shortList" is applied
+ $data:=extractData($sel2) // extractData メソッド内で最適化がトリガーされ、
+ // コンテキスト "shortList" に紐づけられます
$sel3:=ds.Employee.query("lastname = Smith";$querysettings2)
- $data:=extractDetailedData($sel3) // In extractDetailedData method an optimization
- // is triggered and associated to context "longList"
+ $data:=extractDetailedData($sel3) // extractDetailedData メソッド内で最適化がトリガーされ、
+ // コンテキスト "longList" に紐づけられます
$sel4:=ds.Employee.query("lastname = Brown";$querysettings2)
- $data:=extractDetailedData($sel4) // In extractDetailedData method the optimization
- // associated to context "longList" is applied
+ $data:=extractDetailedData($sel4) // extractDetailedData メソッド内で最適化がトリガーされ、
+ // コンテキスト "longList" に紐づけられます
```
### エンティティセレクション型リストボックス
@@ -133,7 +133,7 @@ title: クライアント/サーバーの最適化
キャッシュに含まれるデータは、タイムアウトに達すると期限切れとみなされます。 期限切れデータにアクセスする場合は、サーバーにリクエストが送信されます。 期限切れデータは、スペースが必要になるまでキャッシュに残ります。
-You can force entity selection data in the ORDA cache to expire at any moment by using the [`refresh()`](../API/EntitySelectionClass.md#refresh) function.
+[`refresh()`](../API/EntitySelectionClass.md#refresh) 関数を使用して、ORDAキャッシュにあるエンティティセレクションのデータをいつでも強制的に期限切れにすることができます。
デフォルトでは、ORDAキャッシュは 4D によって透過的に処理されます。 しかし、以下の ORDAクラスの関数を使用して、その内容を制御することができます:
From 32f2da814c16da3d9442e8eb2cdf331cc159245a Mon Sep 17 00:00:00 2001
From: arnaud4d
Date: Wed, 7 Aug 2024 09:29:21 +0200
Subject: [PATCH 0241/4889] fix table properties
---
docs/FormObjects/properties_Reference.md | 1 -
versioned_docs/version-20-R5/FormObjects/properties_Reference.md | 1 -
versioned_docs/version-20-R6/FormObjects/properties_Reference.md | 1 -
3 files changed, 3 deletions(-)
diff --git a/docs/FormObjects/properties_Reference.md b/docs/FormObjects/properties_Reference.md
index b50f40bac090c3..33ec872bbba1f6 100644
--- a/docs/FormObjects/properties_Reference.md
+++ b/docs/FormObjects/properties_Reference.md
@@ -178,7 +178,6 @@ You will find in this page a comprehensive list of all object properties sorted
|[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false|
|[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false|
|[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-
|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|
diff --git a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md
index b50f40bac090c3..33ec872bbba1f6 100644
--- a/versioned_docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/versioned_docs/version-20-R5/FormObjects/properties_Reference.md
@@ -178,7 +178,6 @@ You will find in this page a comprehensive list of all object properties sorted
|[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false|
|[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false|
|[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-
|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|
diff --git a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md
index b50f40bac090c3..33ec872bbba1f6 100644
--- a/versioned_docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/versioned_docs/version-20-R6/FormObjects/properties_Reference.md
@@ -178,7 +178,6 @@ You will find in this page a comprehensive list of all object properties sorted
|[`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler)|Displays/hides the vertical ruler when the document view is in Page view mode|true, false|
|[`singleClickEdit`](properties_Entry.md#single-click-edit)|Enables direct passage to edit mode.|true, false|
|[`sizingX`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the horizontal size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-
|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|
From 90debc385bebe4a5e2a7ee8794ea00588bbb7cff Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 18:24:01 +0200
Subject: [PATCH 0242/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 193 insertions(+), 194 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index 44e1505d8db004..a8251ef0527995 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -9,197 +9,196 @@ title: フォームオブジェクト JSON プロパティリスト
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| プロパティ | 説明 | とりうる値 |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
-| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
-| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
-| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
-| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
-| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
-| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
-| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
-| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
-| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
-| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
-| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
-| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
-| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
-| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
-| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
-| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
-| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
-| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
-| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
-| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
-| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
-| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
-| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
-| **l** | | |
-| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
-| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
-| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
-| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
-| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
-| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
-| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
-| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
-| **p** | | |
-| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
-| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
-| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
-| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
-| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
-| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
-| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
-| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
-| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
-| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
-| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
-| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
-| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
-| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
-| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
-| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
-| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
-| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
-| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
-| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
-| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
-| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
-| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
-| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-
-|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
-|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
-|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
-|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
-|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
-|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
-|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
-|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
-|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
-|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
-|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
-|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
-|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
-|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
-|**t**|||
-|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
-|[`text`](properties_Object.md#title)|The title of the form object|Any text|
-|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
-|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
-|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
-|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
-|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
-|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
-|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
-|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
-|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
-|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
-|**u**|||
-|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
-|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
-|**v**|||
-|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
-|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
-|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
-|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
-|**w**|||
-|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
-|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
-|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
-|**z**|||
-|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
+| プロパティ | 説明 | とりうる値 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
+| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
+| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
+| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
+| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
+| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
+| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
+| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
+| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
+| **d** | | |
+| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
+| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
+| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
+| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
+| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
+| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
+| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
+| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
+| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
+| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
+| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
+| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
+| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
+| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
+| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
+| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
+| **l** | | |
+| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
+| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
+| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
+| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
+| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
+| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
+| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
+| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
+| **p** | | |
+| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
+| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
+| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
+| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
+| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
+| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
+| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
+| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
+| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
+| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
+| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
+| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
+| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
+| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
+| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
+| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
+| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
+| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
+| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
+| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
+| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
+| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
+| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
+| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false |
+| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false |
+| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" |
+| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" |
+| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 |
+| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 |
+| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false |
+| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
[`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
[`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" |
+| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 |
+| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) |
+| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
+| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false |
+| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false |
+| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false |
+| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
+| **t** | | |
+| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" |
+| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト |
+| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" |
+| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 |
+| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" |
+| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット |
+| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" |
+| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false |
+| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" |
+| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
+| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト |
+| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 |
+| **u** | | |
+| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL |
+| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false |
+| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" |
+| **v** | | |
+| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... |
+| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
+| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" |
+| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
+| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
+| **w** | | |
+| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" |
+| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 |
+| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false |
+| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" |
+| **z** | | |
+| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) |
From dd29ce3a2c927575afa4cbc9e6489dd92667d6a1 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 18:46:56 +0200
Subject: [PATCH 0243/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 193 insertions(+), 194 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
index 44e1505d8db004..a8251ef0527995 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
@@ -9,197 +9,196 @@ title: フォームオブジェクト JSON プロパティリスト
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| プロパティ | 説明 | とりうる値 |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
-| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
-| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
-| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
-| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
-| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
-| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
-| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
-| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
-| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
-| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
-| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
-| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
-| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
-| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
-| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
-| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
-| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
-| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
-| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
-| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
-| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
-| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
-| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
-| **l** | | |
-| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
-| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
-| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
-| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
-| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
-| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
-| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
-| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
-| **p** | | |
-| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
-| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
-| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
-| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
-| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
-| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
-| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
-| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
-| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
-| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
-| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
-| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
-| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
-| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
-| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
-| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
-| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
-| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
-| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
-| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
-| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
-| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
-| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
-| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-
-|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
-|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
-|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
-|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
-|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
-|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
-|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
-|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
-|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
-|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
-|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
-|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
-|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
-|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
-|**t**|||
-|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
-|[`text`](properties_Object.md#title)|The title of the form object|Any text|
-|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
-|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
-|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
-|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
-|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
-|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
-|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
-|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
-|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
-|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
-|**u**|||
-|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
-|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
-|**v**|||
-|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
-|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
-|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
-|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
-|**w**|||
-|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
-|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
-|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
-|**z**|||
-|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
+| プロパティ | 説明 | とりうる値 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
+| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
+| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
+| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
+| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
+| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
+| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
+| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
+| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
+| **d** | | |
+| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
+| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
+| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
+| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
+| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
+| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
+| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
+| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
+| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
+| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
+| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
+| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
+| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
+| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
+| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
+| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
+| **l** | | |
+| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
+| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
+| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
+| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
+| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
+| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
+| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
+| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
+| **p** | | |
+| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
+| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
+| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
+| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
+| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
+| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
+| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
+| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
+| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
+| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
+| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
+| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
+| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
+| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
+| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
+| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
+| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
+| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
+| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
+| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
+| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに _参照_ として挿入された 4D式をすべて表示します。 | true, false |
+| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
+| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
+| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false |
+| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false |
+| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" |
+| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" |
+| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 |
+| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 |
+| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false |
+| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
[`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
[`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" |
+| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 |
+| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) |
+| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
+| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false |
+| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false |
+| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false |
+| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
+| **t** | | |
+| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" |
+| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト |
+| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" |
+| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 |
+| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" |
+| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット |
+| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" |
+| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false |
+| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" |
+| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
+| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト |
+| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 |
+| **u** | | |
+| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL |
+| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false |
+| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" |
+| **v** | | |
+| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... |
+| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
+| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" |
+| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
+| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
+| **w** | | |
+| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" |
+| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 |
+| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false |
+| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" |
+| **z** | | |
+| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) |
From f63f69bc3c9a155422396338df58708f1cd19fef Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 19:10:42 +0200
Subject: [PATCH 0244/4889] New translations properties_reference.md (Japanese)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 193 insertions(+), 194 deletions(-)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
index 25fbbd9ad763b8..274a82dca3c361 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
@@ -9,197 +9,196 @@ title: フォームオブジェクト JSON プロパティリスト
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| プロパティ | 説明 | とりうる値 |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
-| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
-| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
-| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
-| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
-| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
-| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
-| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
-| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
-| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
-| **d** | | |
-| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
-| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
-| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
-| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
-| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
-| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
-| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
-| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
-| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
-| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
-| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
-| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
-| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
-| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
-| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
-| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
-| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
-| **l** | | |
-| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
-| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
-| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
-| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
-| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
-| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
-| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
-| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
-| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
-| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
-| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
-| **p** | | |
-| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
-| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
-| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
-| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
-| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
-| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
-| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
-| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
-| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
-| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
-| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
-| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
-| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
-| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
-| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
-| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
-| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
-| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
-| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
-| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
-| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
-| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false |
-| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
-| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
-| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
-
-|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
-|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
-|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
-|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
-|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
-|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
-|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
-|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
-|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
-|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
-|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
-|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
-|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
-|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
-|**t**|||
-|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
-|[`text`](properties_Object.md#title)|The title of the form object|Any text|
-|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
-|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
-|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
-|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
-|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
-|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
-|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
-|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
-|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
-|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
-|**u**|||
-|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
-|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
-|**v**|||
-|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
-|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
-|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
-|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
-|**w**|||
-|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
-|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
-|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
-|**z**|||
-|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
+| プロパティ | 説明 | とりうる値 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#標準アクション) | 実行される一般的な動作 | 有効な標準アクション名 |
+| [`allowFontColorPicker`](properties_Text.md#ピッカーの使用を許可) | オブジェクト属性を変更するためのフォントあるいはカラーピッカーの表示を許可します。 | true, false (デフォルト) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#交互に使用する背景色) | 奇数番の行/列に使用するための異なる背景色を設定することができます。 | 任意の CSS値; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#自動挿入) | オブジェクトに割り当てられた選択リストに無い値をユーザーが入力した場合に、その値をリストに自動的に追加します。 | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#テキスト-true時テキスト-false時) | 二つの値しか取れないことを指定します。 | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#角の半径) | 角の丸い四角形の角の半径 | 最小値: 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#境界線スタイル) | リストボックスの境界線のスタイルを設定します。 | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#下) | フォーム上のオブジェクトの下の座標 | 最小値: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#選択リスト) | オブジェクトに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`class`](properties_Object.md#cssクラス) | css ファイルにてクラスセレクターとして使用される、(複数の場合は半角スペース区切りの) クラス名のリスト。 | クラス名のリスト |
+| [`columnCount`](properties_Crop.md#列) | 列数 | 最小値: 1 |
+| [`columns`](properties_ListBox.md#列) | リストボックス列のコレクション | 定義された列プロパティを格納した列オブジェクトのコレクション |
+| [`contextMenu`](properties_Entry.md#コンテキストメニュー) | 選択されたエリア内でユーザーに標準のコンテキストメニューを提供します。 | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#オブジェクトメソッド実行) | ユーザーによるコントロールのトラッキング中に、オブジェクトメソッドを実行するかどうかを指定します。 | true, false |
+| [`controlType`](properties_Display.md#表示タイプ) | リストボックスのセル内で値がどのように表示されるかを指定します。 | "input", "checkbox" (ブール/数値型カラムのみ), "automatic", "popup" (ブール型カラムのみ) |
+| [`currentItemSource`](properties_DataSource.md#カレントの項目) | リストボックス内で最後に選択された項目 | オブジェクト型の式 |
+| [`currentItemPositionSource`](properties_DataSource.md#カレントの項目の位置) | リストボックス内で最後に選択された項目の位置 | 数値型の式 |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#背景パス名) | ボタンの背景に描画されるピクチャーを設定します。 | POSIX シンタックスの相対パス。 style プロパティの "custom" オプションと併用する必要があります。 |
+| [`customBorderX`](properties_TextAndPicture.md#横方向マージン) | オブジェクト内部の水平方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customBorderY`](properties_TextAndPicture.md#縦方向マージン) | オブジェクト内部の垂直方向のマージンのサイズを設定します (ピクセル単位)。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customOffset`](properties_TextAndPicture.md#アイコンオフセット) | カスタムのオフセット値をピクセル単位で設定します。 style プロパティの "custom" オプションと併用する必要があります。 | 最小値: 0 |
+| [`customProperties`](properties_Plugins.md#詳細設定) | 高度なプロパティ (あれば) | JSON 文字列、または base64 エンコードの文字列 |
+| **d** | | |
+| [`dataSource`](properties_Object.md#変数あるいは式) (オブジェクト)
[`dataSource`](properties_Subform.md#ソース) (サブフォーム)
[`dataSource`](properties_Object.md#配列リストボックス) (配列リストボックス)
[`dataSource`](properties_Object.md#コレクションまたはエンティティセレクション) (コレクションまたはエンティティセレクションリストボックス)
[`dataSource`](properties_DataSource.md#式) (リストボックス列)
[`dataSource`](properties_Hierarchy.md#階層リストボックス) (階層リストボックス) | データのソースを指定します。 | 4D変数、フィールド名、あるいは任意のランゲージ式 |
+| [`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (オブジェクト)
[`dataSourceTypeHint`](properties_Object.md#式の型-式タイプ) (リストボックス列、ドロップダウンリスト) | 変数の型を示します。 | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#日付フォーマット) | 表示/印刷時に日付をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#デフォルトボタン) | ボタンの見た目を変更することで、ユーザーに対してこのボタンが推奨される選択であることを示します。 | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#デフォルト値) | 入力オブジェクトにデフォルトで表示する値やスタンプを指定します。 | 文字列、または "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#削除を許可) | リストサブフォーム内でユーザーがサブレコードを削除できるかどうかを指定します。 | true, false |
+| [`detailForm`](properties_ListBox.md#詳細フォーム名) (リストボックス)
[`detailForm`](properties_Subform.md#詳細フォーム) (サブフォーム) | 詳細フォームをリストサブフォームに関連づけます。 | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`display`](properties_Display.md#レンダリングしない) | フォーム上にオブジェクトを描画するかどうかを指定します。 | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#空行をダブルクリック) | リストサブフォームの空行がダブルクリックされた際に実行されるアクションを指定します。 | "addSubrecord", 何もしない場合は "" |
+| [`doubleClickInRowAction`](properties_ListBox.md#行をダブルクリック) (リストボックス)
[`doubleClickInRowAction`](properties_Subform.md#行をダブルクリック) (サブフォーム) | レコードをダブルクリックしたときに実行するアクション | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#解像度) | 4D Write Pro エリアの画面解像度 | 0 = 自動, 72, 96 |
+| [`dragging`](properties_Action.md#ドラッグ有効) | ドラッグ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| [`dropping`](properties_Action.md#ドロップ有効) | ドロップ機能を有効化します。 | "none", "custom", "automatic" (リストとリストボックスを除く) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#入力可) | ユーザーがオブジェクトに値を入力できるかどうかを指定します。 | true, false |
+| [`enterableInList`](properties_Subform.md#リスト更新可) | リストサブフォームにおいて、ユーザーがレコードデータを直接編集できるかどうかを指定します。 | true, false |
+| [`entryFilter`](properties_Entry.md#入力フィルター) | オブジェクトあるいはカラムのセルに入力フィルターを割り当てます。 このプロパティは enterable プロパティが有効化されていない時には利用できません。 | 入力フィルターを定義するテキスト |
+| [`events`](Events/overview.md) | オブジェクトまたはフォームについて選択されているイベントのリスト | イベント名のコレクション。例: ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#除外リスト) | 除外リストを使用すると、当該リストの項目は入力できなくなります。 | 除外する値のリスト |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#背景色塗りカラー) | オブジェクトの背景色を設定します。 | 任意の css値; "transparent"; "automatic" |
+| [`focusable`](properties_Entry.md#フォーカス可) | オブジェクトがフォーカスを得られるか (つまり、キーボードなどを使用してアクティブ化できるか) を指定します。 | true, false |
+| [`fontFamily`](properties_Text.md#フォント) | オブジェクト内で使用されるフォントを指定します。 | CSS フォントファミリー名 |
+| [`fontSize`](properties_Text.md#フォントサイズ) | フォントテーマが選択されていない場合に、フォントサイズを指定します (ポイント単位)。 | 最小値: 0 |
+| [`fontStyle`](properties_Text.md#イタリック) | 選択テキストの線を右斜めに傾けます。 | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#フォントテーマ) | 自動スタイルを適用します。 | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#太字) | 選択テキストの線を太くし、濃く見えるようにします。 | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`frameDelay`](properties_Animation.md#アニメーション間隔-tick) | このモードを使用すると、一定のスピードで (tick 単位) ピクチャーボタンの内容が繰り返し表示されます。 | 最小値: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト |
+| [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false |
+| [`hideFocusRing`](properties_Appearance.md#フォーカスの四角を隠す) | オブジェクトにフォーカスがあるときに選択状態を表す強調用の四角形を非表示にします。 | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#セレクションハイライトを非表示) | リストボックス内の選択レコードのハイライトを非表示にします。 | true, false |
+| [`highlightSet`](properties_ListBox.md#ハイライトセット) | string | セットの名称 |
+| [`horizontalLineStroke`](properties_Gridlines.md#横線カラー) | リストボックス内の横線の色を指定します (デフォルトはグレー)。 | 任意の CSS値; "transparent"; "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#ピクチャーパス名) | ボタン、チェックボックス、ラジオボタン、リストボックスヘッダーに使用するピクチャーのパス名 | POSIX シンタックスの相対パス、またはファイルシステムパス |
+| [`iconFrames`](properties_TextAndPicture.md#状態の数) | ピクチャー内で表示される状態の数を設定します。 | 最小値: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#アイコンの場所) | フォームオブジェクトに対するアイコンの配置を指定します。 | "none", "left", "right" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#タイトルと画像を隣接させる) | ボタンのタイトルと画像を隣接して表示するかを定義します。 | true (デフォルト), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#キーボードレイアウト) | 入力オブジェクトに特定のキーボードレイアウトを割り当てます。 | 入力ロケールを指定する文字列 (例: "ar-ma") |
+| **l** | | |
+| [`labels`](properties_DataSource.md#選択リスト-静的リスト) | タブコントロールラベルに使用する値のリスト | 例: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#ラベル位置) (オブジェクト)
[`labelsPlacement`](properties_Appearance.md#タブコントロールの位置) (タブコントロール) | ラベルが表示される際の位置です。 | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#ビューモード) | フォームエリア内の 4D Write Pro ドキュメントの表示モード | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#左) | フォーム上のオブジェクトの左の座標 | 最小値: 0 |
+| `list` ([`choiceList`](properties_DataSource.md#選択リスト) 参照) | 階層リストに割り当てられた選択肢のリスト | 選択肢のリスト |
+| [`listboxType`](properties_Object.md#データソース) | リストボックスの種類を指定します。 | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#リストフォーム) | サブフォームで使用するリストフォーム | テーブルまたはプロジェクトフォームの名前 (文字列), フォームを定義する .json ファイルへの POSIX パス (文字列), またはフォームを定義するオブジェクト |
+| [`lockedColumnCount`](properties_ListBox.md#スクロールしない列数) | リストボックスの左側に常に表示される列の数 | 最小値: 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#先頭フレームに戻る) | ピクチャーを連続的に表示し続けます。 | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#最大) | 最大値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス列の最大幅 (ピクセル単位) | 最小値: 0 |
+| [`metaSource`](properties_Text.md#メタ情報式) | スタイルや、選択の可否設定を格納するメタ情報式 | オブジェクト型の式 |
+| [`method`](properties_Action.md#メソッド) | プロジェクトメソッド名 | 存在するプロジェクトメソッドの名前 |
+| [`methodsAccessibility`](properties_WebArea.md#4Dメソッドコールを許可) | Webエリアから呼び出せる 4Dメソッドを指定します。 | "none" (デフォルト), "all" |
+| [`min`](properties_Scale.md#最小) | 最小値。 時間型のステッパーの場合、値は秒を表します。日付型のステッパーでは、最小および最大プロパティは無視されます。 | 最小値: 0 (数値型の場合) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#最小幅) | リストボックス列の最小幅 (ピクセル単位) | 最小値: 0 |
+| [`movableRows`](properties_Action.md#行の移動可) | ランタイムにおける行の移動を許可します。 | true, false |
+| [`multiline`](properties_Entry.md#複数行) | 複数行のテキストの扱いを指定します。 | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#オブジェクト名) | フォームオブジェクトの名前。 (フォーム自身については任意) | 既存オブジェクトによって使用されていない名称 |
+| [`numberFormat`](properties_Display.md#数値フォーマット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | 数値 (必要に応じて小数点およびマイナス記号を含む) |
+| **p** | | |
+| [`picture`](properties_Picture.md#パス名) | ピクチャーボタン、ピクチャーポップアップメニュー、スタティックピクチャーに使用するピクチャーのパス名 | POSIXシンタックスの相対パスまたはファイルシステムパス、ピクチャー変数の場合は "var:<variableName>" |
+| [`pictureFormat`](properties_Display.md#ピクチャーフォーマット) (入力オブジェクト、リストボックス列またはフッター)
[`pictureFormat`](properties_Picture.md#表示フォーマット) (スタティックピクチャー) | 表示あるいは印刷される際のピクチャーの表示方法を制御します。 | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (スタティックピクチャーを除く), "proportionalCenter" (スタティックピクチャーを除く) |
+| [`placeholder`](properties_Entry.md#プレースホルダー) | データソース値が空のときに表示される半透明のテキスト | 表示する半透明のテキスト |
+| [`pluginAreaKind`](properties_Object.md#プラグインの種類) | プラグインが提供する外部エリアの名称 | プラグインの外部エリア名 |
+| [`popupPlacement`](properties_TextAndPicture.md#ポップアップメニューあり) | ボタン内に逆三角形として表われるシンボルを表示し、ポップアップメニューが付属することを示します。 | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#印刷時可変) | レコードの中身に応じてサイズが変化しうるオブジェクトの印刷モード | "fixed", "variable", (サブフォームのみ) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#進捗状況変数) | Webエリアに表示されるページのロードされたパーセンテージを表す 0 から 100 までの値 この変数は 4D が自動で更新します。手動で変更することはできません。 | 最小値: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#ラジオグループ) | 複数のラジオボタンを連動させるためのプロパティです。同じラジオグループに属している複数のラジオボタンは、一度にその内の一つのみを選択することができます。 | ラジオグループ名 |
+| [`requiredList`](properties_RangeOfValues.md#指定リスト) | 有効な入力値のリストを指定します。 | 有効な入力値のリスト |
+| [`resizable`](properties_ResizingOptions.md#サイズ変更可) | ユーザーによるオブジェクトサイズの変更が可能かを指定します。 | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#カラム自動リサイズ) | リストボックス列を自動リサイズするかを指定します。 | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#右) | フォーム上のオブジェクトの右の座標 | 最小値: 0 |
+| [`rowControlSource`](properties_ListBox.md#行コントロール配列) | リストボックス行の表示を管理するための 4D配列 | 配列 |
+| [`rowCount`](properties_Crop.md#行) | 列数を指定します。 | 最小値: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#行背景色配列) (配列リストボックス)
[`rowFillSource`](properties_BackgroundAndBorder.md#背景色式) (セレクションまたはコレクションリストボックス) | リストボックスの各行にカスタムの背景色を適用するための配列名または式 | 配列名または式 |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#行の高さ) | リストボックス行の高さを設定します。 | "em" または "px" (デフォルト) 単位の css値 |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#自動行高) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#最大幅) | リストボックス行の高さの最大値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#最小幅) | リストボックスの行の高さの最小値を設定します。 | "em" または "px" (デフォルト) 単位の css値 最小値: 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#行高さ配列) | リストボックスの各行の高さを指定する配列 | 4D 配列変数の名前 |
+| [`rowStrokeSource`](properties_Text.md#行フォントカラー配列) (配列リストボックス)
[`rowStrokeSource`](properties_Text.md#フォントカラー式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたフォントカラーを適用するための配列名または式 | 配列名または式 |
+| [`rowStyleSource`](properties_Text.md#行スタイル配列) (配列リストボックス)
[`rowStyleSource`](properties_Text.md#スタイル式) (セレクションまたはコレクション/エンティティセレクションリストボックス) | リストボックスの各行にカスタマイズしたスタイルを適用するための配列名または式 | 配列名または式 |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#関連付け) (リストボックス列)
[`saveAs`](properties_DataSource.md#データタイプ-リスト) (ドロップダウンリスト) | フォームオブジェクトに関連付けられたフィールドまたは変数に保存する値の種類 | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#縦スクロールバー) | 表示エリアを左右に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#縦スクロールバー) | 表示エリアを上下に移動できるようにするツールです。 | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#選択された項目) | リストボックス内で選択されている項目のコレクション | コレクション式 |
+| [`selectionMode`](properties_Action.md#複数選択可) (階層リスト)
[`selectionMode`](properties_ListBox.md#選択モード) (リストボックス)
[`selectionMode`](properties_Subform.md#選択モード) (サブフォーム) | ユーザーがレコードを複数選択できるかを指定します。 | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#ショートカット) | 使用するシステム (Windows あるいは macOS) を指定します。 | true, false |
+| [`shortcutAlt`](properties_Entry.md#ショートカット) | ショートカットに Altキーを使用します。 | true, false |
+| [`shortcutCommand`](properties_Entry.md#ショートカット) | ショートカットに Commandキーを使用します (macOS)。 | true, false |
+| [`shortcutControl`](properties_Entry.md#ショートカット) | ショートカットに Controlキーを使用します (Windows)。 | true, false |
+| [`shortcutKey`](properties_Entry.md#ショートカット) | ショートカットに使用する、特別な意味を持つキーの文字あるいは名前 | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#ショートカット) | ショートカットに Shiftキーを使用します。 | true, false |
+| [`showFooters`](properties_Footers.md#フッターを表示) | 列のフッターを表示/非表示にします。 | true, false |
+| [`showGraduations`](properties_Scale.md#目盛りを表示) | ラベルの隣に目盛を表示、または非表示にします。 | true, false |
+| [`showHeaders`](properties_Headers.md#ヘッダーを表示) | 列のヘッダーを表示/非表示にします。 | true, false |
+| [`showHiddenChars`](properties_Appearance.md#非表示文字を表示) | 非表示の文字を表示/非表示にします。 | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#水平ルーラーを表示) | ドキュメントビューがページビューモードの場合に、水平ルーラーを表示/非表示にします。 | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#html-wysiwyg-表示) | HTML WYSIWYG 表示を有効/無効にします。 | true, false |
+| [`showPageFrames`](properties_Appearance.md#ページフレームを表示) | ドキュメントビューがページビューモードの場合に、ページフレームを表示/非表示にします。 | true, false |
+| [`showReferences`](properties_Appearance.md#参照を表示) | ドキュメントに *参照* として挿入された 4D式をすべて表示します。 | true, false |
+| [`showSelection`](properties_Entry.md#選択を常に表示) | オブジェクト中で選択した文字列の反転状態が、フォーカスを失った後も表示されるようになります。 | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#垂直ルーラーを表示) | ドキュメントビューがページビューモードの場合に、垂直ルーラーを表示/非表示にします。 | true, false |
+| [`singleClickEdit`](properties_Entry.md#シングルクリック編集) | 編集モードへの直接移行を可能にします。 | true, false |
+| [`sizingX`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの幅をサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+| [`sizingY`](properties_ResizingOptions.md#横方向サイズ変更) | ユーザーがフォームの高さをサイズ変更したときの、オブジェクトの挙動を指定します。 | "grow", "move", "fixed" |
+| [`sortable`](properties_Action.md#ソート可) | ヘッダーのクリックによる列データの並べ替えを有効にします。 | true, false |
+| [`spellcheck`](properties_Entry.md#自動スペルチェック) | オブジェクトの自動スペルチェックを有効にします | true, false |
+| [`splitterMode`](properties_ResizingOptions.md#以降のオブジェクトを移動する) | プロパティを適用するとスプリッターオブジェクトは "プッシャー" になり、そのオブジェクトの右側 (垂直スプリッター) または下側 (水平スプリッター) にある他のオブジェクトは、スプリッターと一緒に押し出されて移動します。 | "grow", "move", "fixed" |
+| [`startPoint`](shapes_overview.md#startPoint-プロパティ) | 線の始点を定義します (JSON文法でのみ利用可能) | "bottomLeft", topLeft" |
+| [`staticColumnCount`](properties_ListBox.md#ドラッグしない列数) | 実行時にドラッグで移動できない列の数を指定します。 | 最小値: 0 |
+| [`step`](properties_Scale.md#ステップ) | 使用時に各値の間にあけることができる最小の間隔です。 時間型のステッパーの場合、このプロパティは秒を表します。日付型のステッパーでは日数を表します。 | 最小値: 1 |
+| [`storeDefaultStyle`](properties_Text.md#スタイルタグを全て保存) | 変更がおこなわれていなくても、テキストとともにスタイルタグを格納します。 | true, false |
+| [`stroke`](properties_Text.md#フォントカラー) (テキスト)
[`stroke`](properties_BackgroundAndBorder.md#線カラー) (線)
[`stroke`](properties_Text.md#フォントカラー) (リストボックス) | オブジェクト内で使用されるフォントや線のカラーを指定します。 | 任意の css値; "transparent"; "automatic" |
+| [`strokeDashArray`](properties_BackgroundAndBorder.md#点線タイプ) | 点線のタイプを、点と白のパターンにより指定します。 | 数値配列または文字列 |
+| [`strokeWidth`](properties_BackgroundAndBorder.md#線幅) | 線の幅を指定します。 | 整数、または 0 (印刷されるフォームにおける最小幅) |
+| [`style`](properties_TextAndPicture.md#ボタンスタイル) | ボタンの外観を設定します。 詳細についてはボタンスタイルを参照ください。 | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
+| [`styledText`](properties_Text.md#マルチスタイル) | 選択エリアでスタイルの利用を可能にするかどうかを指定します。 | true, false |
+| [`switchBackWhenReleased`](properties_Animation.md#マウスアップで戻る) | ユーザーがボタンをクリックしているとき以外は、一番目のピクチャーが常に表示されます。 ボタンがクリックされると、マウスボタンが放されるまで二番目のピクチャーが表示されます。 | true, false |
+| [`switchContinuously`](properties_Animation.md#マウス押下中は自動更新) | ユーザーがマウスボタンを押している間は、各ピクチャーが連続的に (アニメーションのように) 表示されます。 | true, false |
+| [`switchWhenRollover`](properties_Animation.md#ロールオーバー効果) | マウスカーソルが通過すると、ピクチャーボタンの内容が変わります。 カーソルがボタンエリアを離れると、最初のピクチャーが再度表示されます。 | true, false |
+| **t** | | |
+| [`table`](properties_Subform.md#ソース) | リストサブフォームが属するテーブル (あれば) | 4D テーブル名、または "" |
+| [`text`](properties_Object.md#タイトル) | フォームオブジェクトのタイトル | なんらかのテキスト |
+| [`textAlign`](properties_Text.md#横揃え) | エリア中のテキストの横位置を指定します。 | "automatic", "right", "center", "justify", "left" |
+| [`textAngle`](properties_Text.md#方向) | テキストエリアの角度 (回転) を変更します。 | 0, 90, 180, 270 |
+| [`textDecoration`](properties_Text.md#下線) | テキストの下に線を引きます。 | "normal", "underline" |
+| [`textFormat`](properties_Display.md#文字フォ-マット) | 表示や印刷時に文字フィールドや変数にデータを表示する方法を制御します。 | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", カスタムフォーマット |
+| [`textPlacement`](properties_TextAndPicture.md#タイトルピクチャー位置) | アイコンに対するボタンタイトルの相対的な位置を指定します。 | "left", "top", "right", "bottom", "center" |
+| [`threeState`](properties_Display.md#スリーステート) | チェックボックスオブジェクトに、3 番目の状態を付加します。 | true, false |
+| [`timeFormat`](properties_Display.md#時間フォーマット) | 表示/印刷時に時間をどのように表すかを管理します。 | 既定のフォーマット ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") または [カスタムフォーマット](../Project/date-time-formats.md) |
+| [`truncateMode`](properties_Display.md#エリプシスを使用して省略) | リストボックスのカラムが、中身をすべて表示するのには狭すぎる場合の値の表示を管理します。 | "withEllipsis", "none" |
+| [`type`](properties_Object.md#タイプ) | 必須設定です。 フォームオブジェクトのタイプを指定します。 | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
+| [`tooltip`](properties_Help.md) | ユーザーに対して、フィールドについての追加情報を提供します。 | ユーザー用のヘルプ情報のテキスト |
+| [`top`](properties_CoordinatesAndSizing.md#上) | フォーム上のオブジェクトの上の座標 | minimum: 0 |
+| **u** | | |
+| [`urlSource`](properties_WebArea.md#url) | Webエリアにロードされた、またはロード中の URL | URL |
+| [`useLastFrameAsDisabled`](properties_Animation.md#無効時に最終フレームを使用) | ボタンが無効な場合に表示するサムネールとして、最後のサムネールを使用します。 | true, false |
+| [`userInterface`](properties_Appearance.md#ユーザーインターフェース) | 4D View Pro エリアに使用するインターフェース | "none" (default), "ribbon", "toolbar" |
+| **v** | | |
+| [`values`](properties_DataSource.md#デフォルト値) | リストボックス列にしようするデフォルト値のリスト | 例: "A","B","42"... |
+| [`variableCalculation`](properties_Object.md#変数の計算) | 数値の計算を実行することができます。 | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
+| [`verticalAlign`](properties_Text.md#縦揃え) | エリア中のテキストの縦位置を指定します。 | "automatic", "top", "middle", "bottom" |
+| [`verticalLineStroke`](properties_Gridlines.md#縦線カラー) | リストボックス内の縦線の色を指定します (デフォルトはグレー)。 | 任意の css値; "transparent"; "automatic" |
+| [`visibility`](properties_Display.md#表示状態) | アプリケーションモードでオブジェクトが非表示になります。 | "visible", "hidden", "selectedRows", "unselectedRows" |
+| **w** | | |
+| [`webEngine`](properties_WebArea.md#埋め込みwebレンダリングエンジンを使用) | Webエリアで使用する描画エンジンを 2つのうちから選択します。 | "embedded", "system" |
+| [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 |
+| [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false |
+| [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (excluding list box), "normal", "none" |
+| **z** | | |
+| [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) |
From 713569c6468ecf49a7ca344a232401ba27e9810c Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 20:13:40 +0200
Subject: [PATCH 0245/4889] New translations properties_reference.md (French)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 193 insertions(+), 194 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index e33a1026ea4395..7c4dcfd276d8ec 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -9,197 +9,196 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriété | Description | Valeurs possibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
-| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
-| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
-| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
-| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
-| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
-| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
-| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
-| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
-| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
-| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
-| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
-| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
-| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-
-|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
-|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
-|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
-|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
-|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
-|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
-|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
-|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
-|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
-|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
-|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
-|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
-|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
-|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
-|**t**|||
-|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
-|[`text`](properties_Object.md#title)|The title of the form object|Any text|
-|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
-|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
-|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
-|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
-|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
-|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
-|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
-|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
-|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
-|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
-|**u**|||
-|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
-|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
-|**v**|||
-|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
-|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
-|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
-|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
-|**w**|||
-|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
-|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
-|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
-|**z**|||
-|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
+| Propriété | Description | Valeurs possibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
+| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
+| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
+| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
+| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
+| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
+| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
+| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
+| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
+| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
+| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
+| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
+| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
+| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false |
+| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false |
+| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" |
+| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
+| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 |
+| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 |
+| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
+| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" |
+| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string |
+| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form |
+| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
+| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false |
+| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false |
+| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false |
+| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
+| **t** | | |
+| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" |
+| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte |
+| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" |
+| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 |
+| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" |
+| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats |
+| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" |
+| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false |
+| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" |
+| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
+| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur |
+| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 |
+| **u** | | |
+| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. |
+| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false |
+| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" |
+| **v** | | |
+| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... |
+| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
+| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" |
+| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
+| **w** | | |
+| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" |
+| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 |
+| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false |
+| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" |
+| **z** | | |
+| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) |
From af69dbef401fec73d349141f103ee371c0fa244a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 20:34:39 +0200
Subject: [PATCH 0246/4889] New translations develop-components.md (French)
---
.../current/Extensions/develop-components.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md
index 837da2001f7108..15ebc934eb7b69 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/Extensions/develop-components.md
@@ -11,13 +11,13 @@ Vous pouvez développer des composants 4D pour vos propres besoins et les garder
- **Projet utilisé comme matrice** : Projet 4D utilisé pour le développement du composant. C'est un projet standard, sans attribut spécifique. Il constitue un seul composant.
- **Projet hôte :** projet dans lequel un composant est installé et utilisé.
-- **Component**: Matrix project that can be compiled and [built](Desktop/building.md#build-component), [installed in the host application](../Project/components.md#basics) and whose contents are used in the host application.
+- **Composant** : Projet de matrice qui peut être compilé et [construit](Desktop/building.md#build-component), [installé dans l'application hôte](../Project/components.md#basics) et dont le contenu est utilisé dans l'application hôte.
## Principes de base
La création et l’installation des composants 4D s’effectuent directement depuis 4D :
-- To use a component, you simply need to [install it in your application](../Project/components.md#basics).
+- Pour utiliser un composant, il suffit de [l'installer dans votre application](../Projet/composants.md#basics).
- Un projet peut être à la fois "matrice" et "hôte", c'est-à-dire qu'un projet utilisé comme matrice peut lui-même utiliser un ou plusieurs composants. En revanche, un composant ne peut pas lui-même utiliser de "sous-composants".
- Un composant peut appeler la plupart des éléments 4D : des classes, des fonctions, des méthodes projet, des formulaires projet, des barres de menus, des listes à choix multiples, etc. Il ne peut pas appeler des méthodes base et des triggers.
- Il n’est pas possible d’exploiter le datastore, des tables standard ou des fichiers de données dans les composants 4D. En revanche, un composant peut créer et/ou utiliser des tables, des champs et des fichiers de données via les mécanismes des bases externes. Les bases externes sont des bases 4D indépendantes manipulées via les commandes SQL.
@@ -66,7 +66,7 @@ Les commandes suivantes ne sont pas compatibles avec une utilisation dans le cad
Toutes les méthodes projet d’un projet utilisé comme matrice sont par définition incluses dans le composant (le projet est le composant), ce qui signifie qu’elles peuvent être appelées et exécutées dans le composant.
-En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. In the matrix project, you must explicitly designate the methods that you want to share with the host project and its components by checking the **Shared by components and host project** box in the method properties dialog box:
+En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. Dans le projet matrice, vous devez désigner explicitement les méthodes que vous souhaitez partager avec le projet hôte et ses composants en cochant la case **Partagée entre composants et projet hôte** dans la boîte de dialogue des propriétés de la méthode :
![](../assets/en/Concepts/shared-methods.png)
@@ -92,13 +92,13 @@ EXECUTE METHOD($param)
> Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\
> Keep in mind that an interpreted method can call a compiled method, but not the reverse, except via the use of the `EXECUTE METHOD` and `EXECUTE FORMULA` commands.
-## Sharing of classes
+## Partage des classes
-By default, component classes cannot be called from the 4D Code Editor of the host project. If you want your component classes to be exposed in the host project and its loaded components, you need to **declare a component namespace**. Additionally, you can control how component classes are suggested in the host Code Editor.
+Par défaut, les classes de composants ne peuvent pas être appelées à partir de l'éditeur de code 4D du projet hôte. Si vous voulez que vos classes de composants soient exposées dans le projet hôte et ses composants chargés, vous devez **déclarer un namespace de composant**. En outre, vous pouvez contrôler la manière dont les classes de composants sont suggérées dans l'éditeur de code de l'hôte.
### Déclaration du namespace
-To allow classes of your component to be exposed in the host projects and their loaded components, enter a value in the [**Component namespace in the class store** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant.
+Pour permettre aux classes de votre composant d'être exposées dans les projets hôtes et leurs composants chargés, saisissez une valeur dans l'option [**namespace du composant dans le class store** de la page Général](../settings/general.md#component-namespace-in-the-class-store) des paramètres du projet matrice. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant.
![](../assets/en/settings/namespace.png)
@@ -108,10 +108,10 @@ Un _namespace_ garantit qu'aucun conflit n'émerge lorsqu'un projet hôte utilis
:::
-When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` namespace. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire :
+Lorsque vous entrez une valeur, vous déclarez que les classes de composants seront disponibles dans le [user class store (**cs**)](../Concepts/classes.md#cs) du projet hôte ainsi que dans ses composants chargés, à travers le namespace `cs.`. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire :
```4d
-//in host project or one of its components
+//dans le projet hôte ou l'une de ses composantes
var $rect: cs.eGeometry.Rectangle
$rect:=cs.eGeometry.Rectangle.new(10;20)
$area:=$rect.getArea()
@@ -119,13 +119,13 @@ $area:=$rect.getArea()
:::info
-The namespace of a [compiled](#protection-of-components-compilation) component is added between parentheses after the component name in the [Component Methods page](../Concepts/components.md#using-components) of the host projects:
+Le namespace d'un composant [compilé](#protection-of-components-compilation) est ajouté entre parenthèses après le nom du composant dans la [page Méthodes composant](../Concepts/composants.md#utiliserlescomposants) des projets hôtes :
![](../assets/en/settings/namesapece-explorer.png)
:::
-Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. If a user class with the same name as a component namespace already exists in the project, the user class is taken into account and the component classes are ignored.
+Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. Si une classe utilisateur portant le même nom que le namespace d'un composant qui existe déjà dans le projet, la classe utilisateur est prise en compte et les classes de composants sont ignorées.
Les classes ORDA d'un composant ne sont pas disponibles dans le projet hôte. Par exemple, s'il existe une dataclass nommée Employees dans votre composant, vous ne pourrez pas utiliser une classe "cs.Mycomponent.Employee" dans le projet hôte.
From edf0f46a64f9800e5b947c782d893e75e0e6264b Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 20:35:40 +0200
Subject: [PATCH 0247/4889] New translations properties_reference.md (French)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 193 insertions(+), 194 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
index e33a1026ea4395..7c4dcfd276d8ec 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md
@@ -9,197 +9,196 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriété | Description | Valeurs possibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
-| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
-| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
-| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
-| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
-| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
-| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
-| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
-| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
-| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
-| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
-| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
-| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
-| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-
-|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
-|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
-|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
-|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
-|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
-|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
-|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
-|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
-|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
-|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
-|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
-|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
-|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
-|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
-|**t**|||
-|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
-|[`text`](properties_Object.md#title)|The title of the form object|Any text|
-|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
-|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
-|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
-|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
-|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
-|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
-|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
-|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
-|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
-|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
-|**u**|||
-|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
-|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
-|**v**|||
-|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
-|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
-|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
-|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
-|**w**|||
-|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
-|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
-|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
-|**z**|||
-|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
+| Propriété | Description | Valeurs possibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
+| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
+| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
+| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
+| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
+| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
+| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
+| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
+| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
+| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
+| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
+| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
+| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
+| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme _références_ | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false |
+| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false |
+| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" |
+| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
+| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 |
+| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 |
+| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
+| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" |
+| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string |
+| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form |
+| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
+| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false |
+| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false |
+| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false |
+| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
+| **t** | | |
+| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" |
+| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte |
+| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" |
+| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 |
+| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" |
+| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats |
+| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" |
+| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false |
+| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" |
+| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
+| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur |
+| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 |
+| **u** | | |
+| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. |
+| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false |
+| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" |
+| **v** | | |
+| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... |
+| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
+| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" |
+| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
+| **w** | | |
+| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" |
+| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 |
+| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false |
+| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" |
+| **z** | | |
+| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) |
From 8290cbda0e116a13ff73b817aef22d506371a67a Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 20:57:48 +0200
Subject: [PATCH 0248/4889] New translations develop-components.md (French)
---
.../Extensions/develop-components.md | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md
index 3d8da9124178c6..2d8f5ae8daccb6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/Extensions/develop-components.md
@@ -11,13 +11,13 @@ Vous pouvez développer des composants 4D pour vos propres besoins et les garder
- **Projet utilisé comme matrice** : Projet 4D utilisé pour le développement du composant. C'est un projet standard, sans attribut spécifique. Il constitue un seul composant.
- **Projet hôte :** projet dans lequel un composant est installé et utilisé.
-- **Component**: Matrix project that can be compiled and [built](Desktop/building.md#build-component), [installed in the host application](../Project/components.md#basics) and whose contents are used in the host application.
+- **Composant** : Projet de matrice qui peut être compilé et [construit](Desktop/building.md#build-component), [installé dans l'application hôte](../Project/components.md#basics) et dont le contenu est utilisé dans l'application hôte.
## Principes de base
La création et l’installation des composants 4D s’effectuent directement depuis 4D :
-- To use a component, you simply need to [install it in your application](../Project/components.md#basics).
+- Pour utiliser un composant, il suffit de [l'installer dans votre application](../Projet/composants.md#basics).
- Un projet peut être à la fois "matrice" et "hôte", c'est-à-dire qu'un projet utilisé comme matrice peut lui-même utiliser un ou plusieurs composants. En revanche, un composant ne peut pas lui-même utiliser de "sous-composants".
- Un composant peut appeler la plupart des éléments 4D : des classes, des fonctions, des méthodes projet, des formulaires projet, des barres de menus, des listes à choix multiples, etc. Il ne peut pas appeler des méthodes base et des triggers.
- Il n’est pas possible d’exploiter le datastore, des tables standard ou des fichiers de données dans les composants 4D. En revanche, un composant peut créer et/ou utiliser des tables, des champs et des fichiers de données via les mécanismes des bases externes. Les bases externes sont des bases 4D indépendantes manipulées via les commandes SQL.
@@ -66,7 +66,7 @@ Les commandes suivantes ne sont pas compatibles avec une utilisation dans le cad
Toutes les méthodes projet d’un projet utilisé comme matrice sont par définition incluses dans le composant (le projet est le composant), ce qui signifie qu’elles peuvent être appelées et exécutées dans le composant.
-En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. In the matrix project, you must explicitly designate the methods that you want to share with the host project and its components by checking the **Shared by components and host project** box in the method properties dialog box:
+En revanche, par défaut ces méthodes projet ne seront ni visibles ni appelables par le projet hôte. Dans le projet matrice, vous devez désigner explicitement les méthodes que vous souhaitez partager avec le projet hôte et ses composants en cochant la case **Partagée entre composants et projet hôte** dans la boîte de dialogue des propriétés de la méthode :
![](../assets/en/Concepts/shared-methods.png)
@@ -92,13 +92,13 @@ EXECUTE METHOD($param)
> Une base hôte interprétée qui contient des composants interprétés peut être compilée ou soumise à un contrôle syntaxique si elle n'appelle pas de méthodes du composant interprété. Dans le cas contraire, une boîte de dialogue d'avertissement apparaît lorsque vous tentez de lancer la compilation ou un contrôle syntaxique et il n'est pas possible d'effectuer l'opération.\
> Keep in mind that an interpreted method can call a compiled method, but not the reverse, except via the use of the `EXECUTE METHOD` and `EXECUTE FORMULA` commands.
-## Sharing of classes
+## Partage des classes
-By default, component classes cannot be called from the 4D Code Editor of the host project. If you want your component classes to be exposed in the host project and its loaded components, you need to **declare a component namespace**. Additionally, you can control how component classes are suggested in the host Code Editor.
+Par défaut, les classes de composants ne peuvent pas être appelées à partir de l'éditeur de code 4D du projet hôte. Si vous voulez que vos classes de composants soient exposées dans le projet hôte et ses composants chargés, vous devez **déclarer un namespace de composant**. En outre, vous pouvez contrôler la manière dont les classes de composants sont suggérées dans l'éditeur de code de l'hôte.
### Déclaration du namespace
-To allow classes of your component to be exposed in the host projects and their loaded components, enter a value in the [**Component namespace in the class store** option in the General page](../settings/general.md#component-namespace-in-the-class-store) of the matrix project Settings. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant.
+Pour permettre aux classes de votre composant d'être exposées dans les projets hôtes et leurs composants chargés, saisissez une valeur dans l'option [**namespace du composant dans le class store** de la page Général](../settings/general.md#component-namespace-in-the-class-store) des paramètres du projet matrice. Par défaut, l'espace est vide : les classes du composant ne sont pas disponibles en dehors du contexte du composant.
![](../assets/en/settings/namespace.png)
@@ -108,10 +108,10 @@ Un *namespace* garantit qu'aucun conflit n'émerge lorsqu'un projet hôte utilis
:::
-When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` namespace. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire :
+Lorsque vous entrez une valeur, vous déclarez que les classes de composants seront disponibles dans le [user class store (**cs**)](../Concepts/classes.md#cs) du projet hôte ainsi que dans ses composants chargés, à travers le namespace `cs.`. Par exemple, si vous entrez "eGeometry" comme namespace, en supposant que vous avez créé une classe `Rectangle` contenant une fonction `getArea()`, une fois votre projet installé comme composant, le développeur du projet hôte peut écrire :
```4d
-//in host project or one of its components
+//dans le projet hôte ou l'une de ses composantes
var $rect: cs.eGeometry.Rectangle
$rect:=cs.eGeometry.Rectangle.new(10;20)
$area:=$rect.getArea()
@@ -119,13 +119,13 @@ $area:=$rect.getArea()
:::info
-The namespace of a [compiled](#protection-of-components-compilation) component is added between parentheses after the component name in the [Component Methods page](../Concepts/components.md#using-components) of the host projects:
+Le namespace d'un composant [compilé](#protection-of-components-compilation) est ajouté entre parenthèses après le nom du composant dans la [page Méthodes composant](../Concepts/composants.md#utiliserlescomposants) des projets hôtes :
![](../assets/en/settings/namesapece-explorer.png)
:::
-Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. If a user class with the same name as a component namespace already exists in the project, the user class is taken into account and the component classes are ignored.
+Bien entendu, il est recommandé d'utiliser un nom distinctif pour éviter tout conflit. Si une classe utilisateur portant le même nom que le namespace d'un composant qui existe déjà dans le projet, la classe utilisateur est prise en compte et les classes de composants sont ignorées.
Les classes ORDA d'un composant ne sont pas disponibles dans le projet hôte. Par exemple, s'il existe une dataclass nommée Employees dans votre composant, vous ne pourrez pas utiliser une classe "cs.Mycomponent.Employee" dans le projet hôte.
From 08826fcd89fe1e202628cb154fe01f7725652a40 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 20:58:50 +0200
Subject: [PATCH 0249/4889] New translations properties_reference.md (French)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 193 insertions(+), 194 deletions(-)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
index ccdc6a58641dee..1371bea99dbf57 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R6/FormObjects/properties_Reference.md
@@ -9,197 +9,196 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d'
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propriété | Description | Valeurs possibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| **a** | | |
-| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
-| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
-| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
-| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
-| **b** | | |
-| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
-| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
-| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
-| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
-| **c** | | |
-| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
-| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
-| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
-| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
-| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
-| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
-| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
-| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
-| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
-| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
-| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
-| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
-| **d** | | |
-| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
-| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
-| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
-| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
-| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
-| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
-| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
-| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
-| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
-| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
-| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
-| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
-| **e** | | |
-| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
-| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
-| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
-| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
-| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
-| **f** | | |
-| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
-| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
-| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
-| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
-| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
-| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
-| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
-| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
-| **g** | | |
-| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
-| **h** | | |
-| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
-| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
-| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
-| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
-| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
-| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
-| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
-| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
-| **i** | | |
-| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
-| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
-| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
-| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
-| **k** | | |
-| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
-| **l** | | |
-| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
-| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
-| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
-| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
-| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
-| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
-| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
-| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
-| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
-| **m** | | |
-| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
-| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
-| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
-| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
-| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
-| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
-| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
-| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
-| **n** | | |
-| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
-| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
-| **p** | | |
-| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
-| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
-| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
-| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
-| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
-| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
-| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
-| **r** | | |
-| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
-| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
-| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
-| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
-| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
-| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
-| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
-| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
-| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
-| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
-| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
-| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
-| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
-| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
-| **s** | | |
-| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
-| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
-| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
-| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
-| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
-| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
-| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
-| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
-| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
-| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
-| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
-| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
-| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
-| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
-| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
-| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
-| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
-| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
-| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false |
-| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
-| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
-| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
-| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
-
-|[`sizingY`](properties_ResizingOptions.md#horizontal-sizing)|Specifies if the vertical size of an object should be moved or resized when a user resizes the form.|"grow", "move", "fixed"|
-|[`sortable`](properties_Action.md#sortable)| Allows sorting column data by clicking the header.|true, false|
-|[`spellcheck`](properties_Entry.md#auto-spellcheck)|Activates the spell-check for the object |true, false|\
-|[`splitterMode`](properties_ResizingOptions.md#pusher)|When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop.|"grow", "move", "fixed"|
-|[`startPoint`](shapes_overview.md#startpoint-property)|Starting point for drawing a line object (only available in JSON Grammar).|"bottomLeft", topLeft"|
-|[`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution.|minimum: 0|
-|[`step`](properties_Scale.md#step)| Minimum interval accepted between values during use. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value.|minimum: 1|
-|[`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags)|Store the style tags with the text, even if no modification has been made|true, false|
-|[`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box)|Specifies the color of the font or line used in the object. |Any CSS value, "transparent", "automatic"|
-|[`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type)|Describes dotted line type as a sequence of black and white points|Number array or string|
-|[`strokeWidth`](properties_BackgroundAndBorder.md#line-width) |Designates the thickness of a line.|An integer or 0 for smallest width on a printed form|
-|[`style`](properties_TextAndPicture.md#multi-style)|Allows setting the general appearance of the button. See Button Style for more information.|"regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"|
-|[`styledText`](properties_Text.md#style)|Enables the possibility of using specific styles in the selected area.|true, false|
-|[`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released)|Displays the first picture all the time except when the user clicks the button. Displays the second picture until the mouse button is released.|true, false|
-|[`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks)|Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation).|true, false|
-|[`switchWhenRollover`](properties_Animation.md#switch-when-roll-over)|Modifies the contents of the picture button when the mouse cursor passes over it. The initial picture is displayed when the cursor leaves the button’s area.|true, false|
-|**t**|||
-|[`table`](properties_Subform.md#source)|Table that the list subform belongs to (if any).|4D table name, or ""|
-|[`text`](properties_Object.md#title)|The title of the form object|Any text|
-|[`textAlign`](properties_Text.md#horizontal-alignment)|Horizontal location of text within the area that contains it. |"automatic", "right", "center", "justify", "left"|
-|[`textAngle`](properties_Text.md#orientation)|Modifies the orientation (rotation) of the text area. |0, 90, 180, 270|
-|[`textDecoration`](properties_Text.md#underline)|Sets the selected text to have a line running beneath it.|"normal", "underline"|
-|[`textFormat`](properties_Display.md#alpha-format)|Controls the way the alphanumeric fields and variables appear when displayed or printed.|"### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats|
-|[`textPlacement`](properties_TextAndPicture.md#title-picture-position)|Relative location of the button title in relation to the associated icon.|"left", "top", "right", "bottom", "center"|
-|[`threeState`](properties_Display.md#three-states)|Allows a check box object to accept a third state.|true, false|
-|[`timeFormat`](properties_Display.md#time-format)|Controls the way times appear when displayed or printed. |Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md)|
-|[`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents.|"withEllipsis", "none" |
-|[`type`](properties_Object.md#type)|Mandatory. Designates the data type of the form object.|"text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"|
-|[`tooltip`](properties_Help.md)| Provide users with additional information about a field.|Additional information to help a user|
-|[`top`](properties_CoordinatesAndSizing.md#top)|Positions an object at the top (centered).|minimum: 0|
-|**u**|||
-|[`urlSource`](properties_WebArea.md#url)|Designates the the URL loaded or being loading by the associated Web area. |A URL.|
-|[`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled)|Enables setting the last thumbnail as the one to display when the button is disabled.|true, false|
-|[`userInterface`](properties_Appearance.md#user-interface)|4D View Pro area interface.|"none" (default), "ribbon", "toolbar"|
-|**v**|||
-|[`values`](properties_DataSource.md#default-list-values)|List of default values for an array listbox column|ex: "A","B","42"...|
-|[`variableCalculation`](properties_Object.md#variable-calculation)|Allows mathematical calculations to be performed.|"none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"|
-|[`verticalAlign`](properties_Text.md#vertical-alignment)|Vertical location of text within the area that contains it. |"automatic", "top", "middle", "bottom"|
-|[`verticalLineStroke`](properties_Gridlines.md#vertical-line-color)|Defines the color of the vertical lines in a list box (gray by default).|Any CSS value, "'transparent", "automatic"|
-|[`visibility`](properties_Display.md#visibility)|Allows hiding the object in the Application environment.|"visible", "hidden", "selectedRows", "unselectedRows"|
-|**w**|||
-|[`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine)| Used to choose between two rendering engines for the Web area, depending on the specifics of the application.|"embedded", "system"|
-|[`width`](properties_CoordinatesAndSizing.md#width)|Designates an object's horizontal size|minimum: 0|
-|[`withFormulaBar`](properties_Appearance.md#show-formula-bar)|Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area.|true, false|
-|[`wordwrap`](properties_Display.md#wordwrap) |Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none"|
-|**z**|||
-|[`zoom`](properties_Appearance.md#zoom)|Zoom percentage for displaying 4D Write Pro area|number (minimum=0)|
+| Propriété | Description | Valeurs possibles |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| **a** | | |
+| [`action`](properties_Action.md#standard-action) | Une action à exécuter. | Nom d'une action standard valide. |
+| [`allowFontColorPicker`](properties_Text.md#allow-font-color-picker) | Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objet | true, false (par défaut) |
+| [`alternateFill`](properties_BackgroundAndBorder.md#alternate-background-color) | Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. | Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate" |
+| [`automaticInsertion`](properties_DataSource.md#automatic-insertion) | Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet. | true, false |
+| **b** | | |
+| [`booleanFormat`](properties_Display.md#text-when-false-text-when-true) | Indique seulement deux valeurs possibles. | true, false |
+| [`borderRadius`](properties_CoordinatesAndSizing.md#corner-radius) | La valeur du rayon d'arrondi pour les rectangles à coins arrondis. | minimum : 0 |
+| [`borderStyle`](properties_BackgroundAndBorder.md#border-line-style-dotted-line-type) | Permet de définir un style standard pour la bordure de l'objet. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
+| [`bottom`](properties_CoordinatesAndSizing.md#bottom) | Positionne un objet en bas (centré). | minimum: 0 |
+| **c** | | |
+| [`choiceList`](properties_DataSource.md#choice-list) | Associe une énumération à un objet | Une énumération |
+| [`class`](properties_Object.md#css-class) | Une liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css. | Une liste de noms de classes |
+| [`columnCount`](properties_Crop.md#columns) | Nombre de colonnes. | minimum: 1 |
+| [`columns`](properties_ListBox.md#columns) | Une collection de colonnes list box | Collection d'objets colonne avec des propriétés de colonnes définies |
+| [`contextMenu`](properties_Entry.md#context-menu) | Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée. | "automatic", "none" |
+| [`continuousExecution`](properties_Action.md#execute-object-method) | Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle. | true, false |
+| [`controlType`](properties_Display.md#display-type) | Indique comment la valeur doit être retournée dans une cellule de listbox. | "input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens) |
+| [`currentItemSource`](properties_DataSource.md#current-item) | Le dernier élément sélectionné dans une list box. | Expression d'objet |
+| [`currentItemPositionSource`](properties_DataSource.md#current-item-position) | La position du dernier élément sélectionné dans une listbox. | Expression numérique |
+| [`customBackgroundPicture`](properties_TextAndPicture.md#background-pathname) | Définit l'image qui sera dessinée en arrière-plan du bouton. | Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". |
+| [`customBorderX`](properties_TextAndPicture.md#horizontal-margin) | Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customBorderY`](properties_TextAndPicture.md#vertical-margin) | Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customOffset`](properties_TextAndPicture.md#icon-offset) | Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style". | minimum : 0 |
+| [`customProperties`](properties_Plugins.md#advanced-properties) | Propriétés avancées (le cas échéant) | JSON string or base64 encoded string |
+| **d** | | |
+| [`dataSource`](properties_Object.md#variable-or-expression) (objects)
[`dataSource`](properties_Subform.md#source) (subforms)
[`dataSource`](properties_Object.md#data-source) (array list box)
[`dataSource`](properties_Object.md#collection-or-entity-selection) (Collection or entity selection list box)
[`dataSource`](properties_DataSource.md#expression) (list box column)
[`dataSource`](properties_Hierarchy.md#hierarchical-list-box) (hierarchical list box) | Indique la source des données. | Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire. |
+| [`dataSourceTypeHint`](properties_Object.md#expression-type) (objects)
[`dataSourceTypeHint`](properties_DataSource.md#data-type-expression-type) (list box column, drop-down list) | Indique le type de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
+| [`dateFormat`](properties_Display.md#date-format) | Controls the way dates appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`defaultButton`](properties_Appearance.md#default-button) | Modifies a button's appearance in order to indicate the recommended choice to the user. | true, false |
+| [`defaultValue`](properties_RangeOfValues.md#default-value) | Defines a value or a stamp to be entered by default in an input object | Chaîne ou "#D", "#H", "#N" |
+| [`deletableInList`](properties_Subform.md#allow-deletion) | Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire liste | true, false |
+| [`detailForm`](properties_ListBox.md#detail-form-name) (list box)
[`detailForm`](properties_Subform.md#detail-form) (subform) | Associates a detail form with a list subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`display`](properties_Display.md#not-rendered) | The object is drawn or not on the form. | true, false |
+| [`doubleClickInEmptyAreaAction`](properties_Subform.md#double-click-on-empty-row) | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" to do nothing |
+| [`doubleClickInRowAction`](properties_ListBox.md#double-click-on-row) (list box)
[`doubleClickInRowAction`](properties_Subform.md#double-click-on-row) (subform) | Action to perform in case of a double-click on a record. | "editSubrecord", "displaySubrecord" |
+| [`dpi`](properties_Appearance.md#resolution) | Screen resolution for the 4D Write Pro area contents. | 0=automatic, 72, 96 |
+| [`dragging`](properties_Action.md#draggable) | Enables dragging function. | "none", "custom", "automatic" (hors énumération, list box) |
+| [`dropping`](properties_Action.md#droppable) | Enables dropping function. | "none", "custom", "automatic" (excluding list, list box) |
+| **e** | | |
+| [`enterable`](properties_Entry.md#enterable) | Indicates whether users can enter values into the object. | true, false |
+| [`enterableInList`](properties_Subform.md#enterable-in-list) | Indicates whether users can modify record data directly in the list subform. | true, false |
+| [`entryFilter`](properties_Entry.md#entry-filter) | Associates an entry filter with the object or column cells. This property is not accessible if the Enterable property is not enabled. | Text to narrow entries |
+| [`events`](Events/overview.md) | Liste de tous les événements sélectionnés pour l'objet ou le formulaire | Collection de noms d'événements, ex : ["onClick","onDataChange"...]. |
+| [`excludedList`](properties_RangeOfValues.md#excluded-list) | Allows setting a list whose values cannot be entered in the column. | A list of values to be excluded. |
+| **f** | | |
+| [`fill`](properties_BackgroundAndBorder.md#background-color-fill-color) | Définit la couleur de fond d'un objet. | Any CSS value, "transparent", "automatic" |
+| [`focusable`](properties_Entry.md#focusable) | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | true, false |
+| [`fontFamily`](properties_Text.md#font) | Specifies the name of font family used in the object. | Nom d'une famille de police CSS |
+| [`fontSize`](properties_Text.md#font-size) | Sets the font size in points when no font theme is selected | minimum : 0 |
+| [`fontStyle`](properties_Text.md#italic) | Le texte sélectionné est légèrement penché vers la droite. | "normal", "italic" |
+| [`fontTheme`](properties_Text.md#font-theme) | Sets the automatic style | "normal", "main", "additional" |
+| [`fontWeight`](properties_Text.md#bold) | Le texte sélectionné est plus foncé et plus épais. | "normal", "bold" |
+| [`footerHeight`](properties_Footers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`frameDelay`](properties_Animation.md#switch-every-x-ticks) | Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations). | minimum: 0 |
+| **g** | | |
+| [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum: 0 |
+| **h** | | |
+| [`header`](properties_Headers.md#headers) | Defines the header of a list box column | Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
+| [`headerHeight`](properties_Headers.md#height) | Used to set the row height | positive decimal + px \| em |
+| [`height`](properties_CoordinatesAndSizing.md#height) | Designates an object's vertical size | minimum : 0 |
+| [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Deactivates the visibility of extra, empty rows. | true, false |
+| [`hideFocusRing`](properties_Appearance.md#hide-focus-rectangle) | Hides the selection rectangle when the object has the focus. | true, false |
+| [`hideSystemHighlight`](properties_Appearance.md#hide-selection-highlight) | Used to specify hiding highlighted records in the list box. | true, false |
+| [`highlightSet`](properties_ListBox.md#highlight-set) | string | Name of the set. |
+| [`horizontalLineStroke`](properties_Gridlines.md#horizontal-line-color) | Définit la couleur des lignes horizontales dans une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| **i** | | |
+| [`icon`](properties_TextAndPicture.md#picture-pathname) | The pathname of the picture used for buttons, check boxes, radio buttons, list box headers. | Chemin relatif ou filesystem en syntaxe POSIX. |
+| [`iconFrames`](properties_TextAndPicture.md#number-of-states) | Sets the exact number of states present in the picture. | minimum: 1 |
+| [`iconPlacement`](properties_TextAndPicture.md#icon-location) | Désigne l'emplacement d'une icône par rapport à l'objet formulaire. | "aucun", "gauche", "droite" |
+| [`imageHugsTitle`](properties_TextAndPicture.md#image-hugs-title) | Defines whether the title and the picture of the button should be visually adjoined. | true (default), false |
+| **k** | | |
+| [`keyboardDialect`](properties_Entry.md#keyboardDialect) | To associate a specific keyboard layout to an input. | A keyboard code string, e.g. "ar-ma" |
+| **l** | | |
+| [`labels`](properties_DataSource.md#choice-list-static-list) | A list of values to be used as tab control labels | ex: "a", "b, "c", ... |
+| [`labelsPlacement`](properties_Scale.md#label-location) (objects)
[`labelsPlacement`](properties_Appearance.md#tab-control-direction) (tab control) | Indique l'emplacement du texte d'un objet. | "none", "top", "bottom", "left", "right" |
+| [`layoutMode`](properties_Appearance.md#view-mode) | Mode for displaying the 4D Write Pro document in the form area. | "page", "draft", "embedded" |
+| [`left`](properties_CoordinatesAndSizing.md#left) | Positions an object on the left. | minimum : 0 |
+| `list`, see [`choiceList`](properties_DataSource.md#choice-list) | A list of choices associated with a hierarchical list | Une énumération |
+| [`listboxType`](properties_Object.md#data-source) | The list box data source. | "array", "currentSelection", "namedSelection", "collection" |
+| [`listForm`](properties_Subform.md#list-form) | List form to use in the subform. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
+| [`lockedColumnCount`](properties_ListBox.md#number-of-locked-columns) | Number of columns that must stay permanently displayed in the left part of a list box. | minimum : 0 |
+| [`loopBackToFirstFrame`](properties_Animation.md#loop-back-to-first-frame) | Les images sont affichées en boucle continue. | true, false |
+| **m** | | |
+| [`max`](properties_Scale.md#maximum) | The maximum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`maxWidth`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest size allowed for list box columns. | minimum : 0 |
+| [`metaSource`](properties_Text.md#meta-info-expression) | A meta object containing style and selection settings. | An object expression |
+| [`method`](properties_Action.md#method) | Le nom d'une méthode projet. | Le nom d'une méthode projet existante |
+| [`methodsAccessibility`](properties_WebArea.md#access-4d-methods) | Which 4D methods can be called from a Web area | "none" (par défaut), "all" |
+| [`min`](properties_Scale.md#minimum) | The minimum allowed value. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | minimum: 0 (pour les types de données numériques) |
+| [`minWidth`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest size allowed for list box columns. | minimum : 0 |
+| [`movableRows`](properties_Action.md#movable-rows) | Autorise le déplacement des lignes pendant l'exécution. | true, false |
+| [`multiline`](properties_Entry.md#multiline) | Handles multiline contents. | "yes", "no", "automatic" |
+| **n** | | |
+| [`name`](properties_Object.md#object-name) | The name of the form object. (Optional for the form) | Any name which does not belong to an already existing object |
+| [`numberFormat`](properties_Display.md#number-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Numbers (including a decimal point or minus sign if necessary) |
+| **p** | | |
+| [`picture`](properties_Picture.md#pathname) | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Chemin relatif ou chemin du système de fichiers dans la syntaxe POSIX, ou "var:\\" pour la variable image. |
+| [`pictureFormat`](properties_Display.md#picture-format) (input, list box column or footer)
[`pictureFormat`](properties_Picture.md#display) (static picture) | Controls how pictures appear when displayed or printed. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluding static pictures), "proportionalCenter"(excluding static pictures) |
+| [`placeholder`](properties_Entry.md#placeholder) | Grays out text when the data source value is empty. | Text to be grayed out. |
+| [`pluginAreaKind`](properties_Object.md#plug-in-kind) | Describes the type of plug-in. | The type of plug-in. |
+| [`popupPlacement`](properties_TextAndPicture.md#with-pop-up-menu) | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
+| [`printFrame`](properties_Print.md#print-frame) | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (sous-formulaire uniquement) "fixedMultiple" |
+| [`progressSource`](properties_WebArea.md#progression) | A value between 0 and 100, representing the page load completion percentage in the Web area. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement. | minimum: 0 |
+| **r** | | |
+| [`radioGroup`](properties_Object.md#radio-group) | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Radio group name |
+| [`requiredList`](properties_RangeOfValues.md#required-list) | Allows setting a list where only certain values can be inserted. | Une liste de valeurs obligatoires. |
+| [`resizable`](properties_ResizingOptions.md#resizable) | Designates if the size of an object can be modified by the user. | "true", "false" |
+| [`resizingMode`](properties_ResizingOptions.md#column-auto-resizing) | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
+| [`right`](properties_CoordinatesAndSizing.md#right) | Positions an object on the right. | minimum : 0 |
+| [`rowControlSource`](properties_ListBox.md#row-control-array) | A 4D array defining the list box rows. | Tableau |
+| [`rowCount`](properties_Crop.md#rows) | Sets the number of rows. | minimum: 1 |
+| [`rowFillSource`](properties_BackgroundAndBorder.md#row-background-color-array) (array list box)
[`rowFillSource`](properties_BackgroundAndBorder.md#background-color-expression) (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a list box. | The name of an array or expression. |
+| [`rowHeight`](properties_CoordinatesAndSizing.md#row-height) | Sets the height of list box rows. | CSS value unit "em" or "px" (default) |
+| [`rowHeightAuto`](properties_CoordinatesAndSizing.md#automatic-row-height) | boolean | "true", "false" |
+| [`rowHeightAutoMax`](properties_CoordinatesAndSizing.md#maximum-width) | Designates the largest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightAutoMin`](properties_CoordinatesAndSizing.md#minimum-width) | Designates the smallest height allowed for list box rows. | CSS value unit "em" or "px" (default). minimum : 0 |
+| [`rowHeightSource`](properties_CoordinatesAndSizing.md#row-height-array) | An array defining different heights for the rows in a list box. | Nom d'une variable tableau 4D. |
+| [`rowStrokeSource`](properties_Text.md#row-font-color-array) (array list box)
[`rowStrokeSource`](properties_Text.md#font-color-expression) (selection or collection/entity selection list box) | An array or expression for managing row colors. | Name of array or expression. |
+| [`rowStyleSource`](properties_Text.md#row-style-array) (array list box)
[`rowStyleSource`](properties_Text.md#style-expression) (selection or collection/entity selection list box) | An array or expression for managing row styles. | Name of array or expression. |
+| **s** | | |
+| [`saveAs`](properties_DataSource.md#save-as) (list box column)
[`saveAs`](properties_DataSource.md#data-type-list) (drop-down list) | The type of contents to save in the field or variable associated to the form object | "value", "reference" |
+| [`scrollbarHorizontal`](properties_Appearance.md#horizontal-scroll-bar) | A tool allowing the user to move the viewing area to the left or right. | "visible", "hidden", "automatic" |
+| [`scrollbarVertical`](properties_Appearance.md#vertical-scroll-bar) | A tool allowing the user to move the viewing area up or down. | "visible", "hidden", "automatic" |
+| [`selectedItemsSource`](properties_DataSource.md#selected-items) | Collection of the selected items in a list box. | Expression collection |
+| [`selectionMode`](properties_Action.md#multi-selectable) (hierarchical list)
[`selectionMode`](properties_ListBox.md#selection-mode) (list box)
[`selectionMode`](properties_Subform.md#selection-mode) (subform) | Allows the selection of multiple records/rows. | "multiple", "single", "none" |
+| [`shortcutAccel`](properties_Entry.md#shortcut) | Specifies the system to use, Windows or Mac. | true, false |
+| [`shortcutAlt`](properties_Entry.md#shortcut) | Designates the Alt key | true, false |
+| [`shortcutCommand`](properties_Entry.md#shortcut) | Designates the Command key (macOS) | true, false |
+| [`shortcutControl`](properties_Entry.md#shortcut) | Designates the Control key (Windows) | true, false |
+| [`shortcutKey`](properties_Entry.md#shortcut) | The letter or name of a special meaning key. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
+| [`shortcutShift`](properties_Entry.md#shortcut) | Designates the Shift key | true, false |
+| [`showFooters`](properties_Footers.md#display-footers) | Displays or hides column footers. | true, false |
+| [`showGraduations`](properties_Scale.md#display-graduation) | Affiche/masque les graduations à côté des étiquettes. | true, false |
+| [`showHeaders`](properties_Headers.md#display-headers) | Displays or hides column headers. | true, false |
+| [`showHiddenChars`](properties_Appearance.md#show-hidden-characters) | Affiche/masque les caractères visibles. | true, false |
+| [`showHorizontalRuler`](properties_Appearance.md#show-horizontal-ruler) | Displays/hides the horizontal ruler when the document view is in Page view mode | true, false |
+| [`showHTMLWysiwyg`](properties_Appearance.md#show-html-wysiwyg) | Enables/disables the HTML WYSIWYG view | true, false |
+| [`showPageFrames`](properties_Appearance.md#show-page-frame) | Displays/hides the page frame when the document view is in Page view mode | true, false |
+| [`showReferences`](properties_Appearance.md#show-references) | Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme *références* | true, false |
+| [`showSelection`](properties_Entry.md#selection-always-visible) | Keeps the selection visible within the object after it has lost the focus | true, false |
+| [`showVerticalRuler`](properties_Appearance.md#show-vertical-ruler) | Displays/hides the vertical ruler when the document view is in Page view mode | true, false |
+| [`singleClickEdit`](properties_Entry.md#single-click-edit) | Enables direct passage to edit mode. | true, false |
+| [`sizingX`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+| [`sizingY`](properties_ResizingOptions.md#horizontal-sizing) | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
+| [`sortable`](properties_Action.md#sortable) | Allows sorting column data by clicking the header. | true, false |
+| [`spellcheck`](properties_Entry.md#auto-spellcheck) | Activates the spell-check for the object | true, false |
+| [`splitterMode`](properties_ResizingOptions.md#pusher) | Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt. | "grow", "move", "fixed" |
+| [`startPoint`](shapes_overview.md#startpoint-property) | Starting point for drawing a line object (only available in JSON Grammar). | "bottomLeft", topLeft" |
+| [`staticColumnCount`](properties_ListBox.md#number-of-static-columns) | Number of columns that cannot be moved during execution. | minimum : 0 |
+| [`step`](properties_Scale.md#step) | Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date. | minimum: 1 |
+| [`storeDefaultStyle`](properties_Text.md#store-with-default-style-tags) | Store the style tags with the text, even if no modification has been made | true, false |
+| [`stroke`](properties_Text.md#font-color) (text)
[`stroke`](properties_BackgroundAndBorder.md#line-color) (lines)
[`stroke`](properties_Text.md#font-color) (list box) | Specifies the color of the font or line used in the object. | Any CSS value, "transparent", "automatic" |
+| [`strokeDashArray`](properties_BackgroundAndBorder.md#dotted-line-type) | Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs | Number array or string |
+| [`strokeWidth`](properties_BackgroundAndBorder.md#line-width) | Désigne l'épaisseur d'une ligne. | An integer or 0 for smallest width on a printed form |
+| [`style`](properties_TextAndPicture.md#multi-style) | Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
+| [`styledText`](properties_Text.md#style) | Permet d'utiliser des styles spécifiques dans la zone sélectionnée. | true, false |
+| [`switchBackWhenReleased`](properties_Animation.md#switch-back-when-released) | Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché. | true, false |
+| [`switchContinuously`](properties_Animation.md#switch-continuously-on-clicks) | Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation). | true, false |
+| [`switchWhenRollover`](properties_Animation.md#switch-when-roll-over) | Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton. | true, false |
+| **t** | | |
+| [`table`](properties_Subform.md#source) | La table à laquelle appartient le sous-formulaire Liste (le cas échéant). | Nom de table 4D, ou "" |
+| [`text`](properties_Object.md#title) | Le titre de l'objet formulaire | Tout type de texte |
+| [`textAlign`](properties_Text.md#horizontal-alignment) | Emplacement horizontal du texte dans la zone où il apparait. | "automatic", "right", "center", "justify", "left" |
+| [`textAngle`](properties_Text.md#orientation) | Modifies the orientation (rotation) of the text area. | 0, 90, 180, 270 |
+| [`textDecoration`](properties_Text.md#underline) | Sets the selected text to have a line running beneath it. | "normal", "underline" |
+| [`textFormat`](properties_Display.md#alpha-format) | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", custom formats |
+| [`textPlacement`](properties_TextAndPicture.md#title-picture-position) | Relative location of the button title in relation to the associated icon. | "left", "top", "right", "bottom", "center" |
+| [`threeState`](properties_Display.md#three-states) | Allows a check box object to accept a third state. | true, false |
+| [`timeFormat`](properties_Display.md#time-format) | Controls the way times appear when displayed or printed. | Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or [customized formats](../Project/date-time-formats.md) |
+| [`truncateMode`](properties_Display.md#truncate-with-ellipsis) | Controls the display of values when list box columns are too narrow to show their full contents. | "withEllipsis", "none" |
+| [`type`](properties_Object.md#type) | Obligatoire. Désigne le type de données de l'objet formulaire. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
+| [`tooltip`](properties_Help.md) | Fournit aux utilisateurs des informations supplémentaires sur un champ. | Informations supplémentaires destinées à aider l'utilisateur |
+| [`top`](properties_CoordinatesAndSizing.md#top) | Positionne un objet en haut (centré). | minimum: 0 |
+| **u** | | |
+| [`urlSource`](properties_WebArea.md#url) | Désigne l'URL chargée ou en cours de chargement par la zone Web associée. | Une URL. |
+| [`useLastFrameAsDisabled`](properties_Animation.md#use-last-frame-as-disabled) | Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé. | true, false |
+| [`userInterface`](properties_Appearance.md#user-interface) | Interface de la zone 4D View Pro. | "none" (default), "ribbon", "toolbar" |
+| **v** | | |
+| [`values`](properties_DataSource.md#default-list-values) | Liste des valeurs par défaut pour les colonnes de listbox de type tableau | ex : "A","B","42"... |
+| [`variableCalculation`](properties_Object.md#variable-calculation) | Permet d'effectuer des calculs mathématiques. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
+| [`verticalAlign`](properties_Text.md#vertical-alignment) | Emplacement vertical du texte dans la zone où il apparait. | "automatic", "top", "middle", "bottom" |
+| [`verticalLineStroke`](properties_Gridlines.md#vertical-line-color) | Définit la couleur des lignes verticales d'une list box (gris par défaut). | Any CSS value, "'transparent", "automatic" |
+| [`visibility`](properties_Display.md#visibility) | Permet de masquer l'objet dans l'environnement d'application. | "visible", "hidden", "selectedRows", "unselectedRows" |
+| **w** | | |
+| [`webEngine`](properties_WebArea.md#use-embedded-web-rendering-engine) | Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application. | "embedded", "system" |
+| [`width`](properties_CoordinatesAndSizing.md#width) | Désigne la taille horizontale d'un objet | minimum : 0 |
+| [`withFormulaBar`](properties_Appearance.md#show-formula-bar) | Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro. | true, false |
+| [`wordwrap`](properties_Display.md#wordwrap) | Manages the display of contents when it exceeds the width of the object. | "automatic" (excluding list box), "normal", "none" |
+| **z** | | |
+| [`zoom`](properties_Appearance.md#zoom) | Pourcentage de zoom pour l'affichage de la zone 4D Write Pro | numérique (minimum=0) |
From f30be65dc4b6f0b832115612ae8abfa77be6dc76 Mon Sep 17 00:00:00 2001
From: arnaud-4d
Date: Wed, 7 Aug 2024 22:00:56 +0200
Subject: [PATCH 0250/4889] New translations properties_reference.md (Spanish)
---
.../FormObjects/properties_Reference.md | 387 +++++++++---------
1 file changed, 193 insertions(+), 194 deletions(-)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
index dbfff5b255103a..3396a562e8ce12 100644
--- a/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
+++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R5/FormObjects/properties_Reference.md
@@ -9,197 +9,196 @@ En esta página encontrará una lista completa de todas las propiedades de los o
[a](#a) - [b](#b) - [c](#c) - [d](#d) - [e](#e) - [f](#f) - [g](#g) - [h](#h) - [i](#i) - [j](#j) - [k](#k) - [l](#l) - [m](#m) - [n](#n) - [p](#p) - [r](#r) - [s](#s) - [t](#t) - [u](#u) - [v](#v) - [w](#w) - [z](#z)
-| Propiedad | Descripción | Valores posibles |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-|