Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Objets et collections
|
Constante | Type | Valeur | Comment |
ck ascending | Entier long | 0 | Les éléments sont triés par ordre croissant (défaut) |
ck descending | Entier long | 1 | Les éléments sont triés par ordre décroissant |
ck diacritical | Entier long | 8 | Effectuer une évaluation diacritique |
ck disable wildchar | Entier long | 16 | |
ck ignore null or empty | Entier long | 1 | Ignorer valeurs null et les chaînes vides dans le résultat |
ck keep empty strings | Entier long | 2 | |
ck keep null | Entier long | 1 | Conserver les propriétés null ou undefined dans le résultat |
ck resolve pointers | Entier long | 1 | Résoudre les pointeurs dans la copie |
dk ascending | Entier long | 0 | Ordre de tri croissant (par défaut) |
dk auto merge | Entier long | 32 | Active le mode "merge" automatique pour la méthode entity.save( ) |
dk descending | Entier long | 1 | Ordre de tri décroissant |
dk diacritical | Entier long | 8 | Effectue une évaluation diacritique |
dk distinct values | Entier long | 1 | Ne tient pas compte des valeurs répétées des attributs d'entités (option pour la méthode entitySelection.count( )) |
dk force drop if stamp changed | Entier long | 2 | Force la suppression même si le stamp a changé (option pour la méthode entity.drop( )) |
dk keep ordered | Entier long | 1 | Maintenir l'ordre de la collection d'origine dans la nouvelle collection |
dk key as string | Entier long | 1 | La méthode entity.getKey( ) retourne toujours la valeur de la clé primaire en chaîne (texte) |
dk non ordered | Entier long | 0 | Créer une nouvelle collection non ordonnée |
dk reload if stamp changed | Entier long | 1 | Si le stamp de l'entité a changé, recharger l'entité avant de la verrouiller (option pour la méthode entity.lock( )) |
dk status automerge failed | Entier long | 6 | (Uniquement si l'option dk auto merge est utilisée) Echec du mécanisme de merge automatique lors de la sauvegarde de l'entité. statusText associé : "Auto merge failed" |
dk status entity does not exist anymore | Entier long | 5 | L'entité n'existe plus dans les données. Cette erreur peut se produire dans les cas suivants :
statusText associé : "Entity does not exist anymore" |
dk status locked | Entier long | 3 | L'entité est verrouillée par un verrou pessimiste. statusText associé : "Already locked" |
dk status serious error | Entier long | 4 | Une erreur critique peut être une erreur de bas niveau de la base de données (ex. clé dupliquée), une erreur matérielle, etc. statusText associé : "Other error" |
dk status stamp has changed | Entier long | 2 | La valeur du marqueur interne (stamp) de l'entité ne correspond pas à celle de l'entité stockée dans les données (verrouillage optimiste).
|
dk stop dropping on first error | Entier long | 8 | L'action de suppression s'arrête à la première entité non supprimable rencontrée (option pour la méthode entitySelection.drop( )) |
dk with primary key | Entier long | 1 | Ajouter la clé primaire dans la collection ou l'objet extrait (option pour les méthodes entitySelection.toCollection( ) et entity.toObject( )) |
dk with stamp | Entier long | 2 | Ajouter le stamp dans la collection ou l'objet extrait (option pour les méthodes entitySelection.toCollection( ) et entity.toObject( )) |
Produit : 4D
Thème : Liste des thèmes de constantes
Créé : 4D v16 R6
Modifié : 4D v17
4D - Langage ( 4D v20 R7)