SetEditValue

Formulare, Interaktion, Bearbeitungsverlauf

Beschreibung

Ersetzt den gesamten transienten Wert der aktiven Bearbeitung durch eine vom Aufrufer gelieferte Zeichenfolge

Bei einzeiligen oder mehrzeiligen Textfeldern mit konfigurierter Höchstlänge wird der Wert an einer vollständigen erweiterten Graphemgrenze gekürzt, sodass kein Surrogatpaar und keine kombinierende Sequenz geteilt wird

DisplayValue, begrenzt die gerichtete Auswahl auf den neuen Wert, berechnet Modified neu und zeichnet einen Gesamtwert-Delta-Eintrag für Undo auf

Deklaration

function SetEditValue(const NewValue: WideString): Integer;

Parameter

NewValueFlüchtiger Ersatzwert, auf die Feldhöchstlänge begrenzt, sofern eine konfiguriert ist

Rückgabewert

Gibt 1 zurück, wenn der Wert gespeichert wurde, und 0, wenn keine Bearbeitung aktiv ist oder die Sitzung gerade eine Bearbeitung, einen Verlaufsschritt oder ein Commit anwendet

Beispiel

Session.BeginEdit(FieldIndex);
Session.SetEditValue('New content');

Siehe auch

EditValue, RecordEditHistory, ClampTextLength, BeginEdit, CommitEdit