| 4D v20.1Objets et collections | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 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
	
        
        
	Nom intl. :  Objects and collections
	Créé :  4D v16 R6
	Modifié :  4D v17
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v20)
	
	
	4D - Langage ( 4D v20.1)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire