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

NewValueValeur 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