KI-Übersetzungshinweis
Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
ctx.getValue()
In Szenarien mit bearbeitbaren Feldern wie JSField und JSItem wird diese Methode verwendet, um den aktuellen Wert des Feldes abzurufen. In Kombination mit ctx.setValue(v) ermöglicht sie eine bidirektionale Bindung (Two-Way Binding) mit dem Formular.
Anwendungsbereiche
Hinweis:
ctx.getValue()ist nur in RunJS-Kontexten mit Formularbindung verfügbar. In Szenarien ohne Feldbindung, wie Workflows oder Verknüpfungsregeln, existiert diese Methode nicht.
Typdefinition
- Rückgabewert: Der aktuelle Feldwert, dessen Typ vom Typ des Formularelements des Feldes bestimmt wird. Er kann
undefinedsein, wenn das Feld nicht registriert oder nicht ausgefüllt ist.
Reihenfolge der Wertermittlung
ctx.getValue() ruft Werte in der folgenden Reihenfolge ab:
- Formularstatus: Liest vorrangig aus dem aktuellen Status des Ant Design Formulars.
- Fallback-Wert: Wenn das Feld nicht im Formular vorhanden ist, wird auf den Initialwert oder die Props des Feldes zurückgegriffen.
Wenn das Formular noch nicht vollständig gerendert oder das Feld nicht registriert ist, wird möglicherweise
undefinedzurückgegeben.
Beispiele
Rendering basierend auf dem aktuellen Wert
Bidirektionale Bindung mit setValue
Verwandte Themen
- ctx.setValue() – Setzt den aktuellen Feldwert, wird zusammen mit
getValuefür die bidirektionale Bindung verwendet. - ctx.form – Ant Design Form-Instanz zum Lesen und Schreiben anderer Felder.
js-field:value-change– Container-Ereignis, das bei externen Wertänderungen ausgelöst wird, um die Anzeige zu aktualisieren.

