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
| NewValue | Flü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