SetEditValue
Formulaires, interaction, historique d'édition
Description
Remplace toute la valeur transitoire de l'édition active par une chaîne fournie par l'appelant
Pour les champs de texte sur une ligne ou multiligne avec une longueur maximale configurée, la valeur est tronquée à une frontière de graphème étendu complète ; aucune paire de substitution ni séquence combinante n'est donc divisée
DisplayValue, borne la sélection dirigée à la nouvelle valeur, recalcule Modified et enregistre une entrée de delta de valeur entière pour l'annulation
Déclaration
function SetEditValue(const NewValue: WideString): Integer;
Paramètres
| NewValue | Valeur transitoire de remplacement, bornée à la longueur maximale du champ lorsqu'une est configurée |
|---|
Valeur de retour
Retourne 1 lorsque la valeur a été stockée et 0 lorsqu'aucune édition n'est active ou que la session applique une édition, une étape d'historique ou une validation
Exemple
Session.BeginEdit(FieldIndex);
Session.SetEditValue('New content');
Voir aussi
EditValue, RecordEditHistory, ClampTextLength, BeginEdit, CommitEdit