Aktualisieren Sie den Status einer Komponente mithilfe von Client-Statusparametern
Erstellen und binden Sie einen Client-Statusparameterwert an eine Komponente in UI Builder. Durch Hinzufügen anwenderdefinierter Werte zu Ihren Komponenten können diese Komponenten dann automatisch über ein Skript aktualisiert werden.
Vorbereitungen
Erforderliche Rolle: ui_Builder_admin
Warum und wann dieser Vorgang ausgeführt wird
Sie können einer Seite zwei Komponenten hinzufügen und sie dann verbinden, indem Sie verwenden Client-StatusparameterUnd Skripts. Erstellen Sie zunächst einen Client-Statusparameter, und binden Sie dann den Client-Statusparameter an eine der Komponenten, z. B. eine Bezeichnung. Als Nächstes erstellen Sie ein Client-Skript und binden es mit einem Ereignis-Handler an eine zweite Komponente, z. B. eine Schaltfläche. Wenn Sie den Ereignis-Handler erstellen, binden Sie den Wert des Client-Statusparameters daran, um die beiden Komponenten zu verbinden. Wenn Sie auf eine Komponente klicken, ändert sich der Status der anderen Komponente. Client-status sind nützlich, da Sie Ihren Komponenten anwenderdefinierte Werte hinzufügen können, die automatisch über ein Skript aktualisiert werden können. Betrachten Sie einen Clientstatus als Bucket zum Speichern von Informationen, die für die Seite spezifisch sind.
Sie können Ihrer Seite beispielsweise eine Schaltfläche und eine Bezeichnungskomponente hinzufügen. Die Schaltfläche ändert den Wert der Bezeichnung, z. B. das Ändern der Textfarbe.
Prozedur
Ergebnisse
Was Sie in diesem Verfahren getan haben:
- Hat Ihrer Seite zwei Komponenten hinzugefügt.
- Definiert einen Client-Statusparameter mit einem Anfangswert.
- Binden Sie den Client-Statusparameter an die erste Komponente.
- Hat ein Client-Skript erstellt, das einen Wert aktualisiert, der durch den Client-Statusparameter definiert ist.
- Hat einen Ereignis-Handler für die zweite Komponente erstellt, um das neue Clientskript aufzurufen, das Sie gerade erstellt haben
- Die zweite Komponente wurde ausgewählt, sodass der Status der ersten Komponente geändert wurde.