Abhängigkeit zwischen Feldern erstellen

Durch eine Abhängigkeit zwischen zwei Feldern können Sie festlegen, dass, wenn der Wert des übergeordneten Felds sich ändert, der Wert des untergeordneten (abhängigen) Felds sich ebenfalls ändert.
Es empfiehlt sich, diese Feldabhängigkeiten beim Entwurf des Schemas sorgfältig zu planen. Für abhängige Felder sind Hooks erforderlich, die Laufzeitfehler verursachen können, wenn sie nicht ordnungsgemäß programmiert werden.

So erstellen Sie eine Abhängigkeit zwischen zwei Feldern durch Hinzufügen eines Hooks "Value Changed" zu dem übergeordneten Feld:

  1. Öffnen Sie das Raster "Fields".
  2. Klicken Sie auf die Zelle "Value Changed" für das übergeordnete Feld.
  3. Klicken Sie auf den Abwärtspfeil und danach auf "SCRIPTS > BASIC" oder "SCRIPTS > PERL".

    Wenn der Modus für sofortige Bearbeitung (Instant Edit Mode) aktiviert ist, öffnet Designer automatisch den Script-Editor. Klicken Sie zum Aktivieren oder Inaktivieren der sofortigen Bearbeitung auf "Edit > Instant Edit Mode". Klicken Sie, falls erforderlich, doppelt auf die Zelle, um den Editor zu öffnen.

    Designer zeigt in der Titelleiste des Fensters "Designer" an, welcher Editortyp verwendet wird. Vergewissern Sie sich, dass der richtige Editor verwendet wird, bevor Sie Code hinzufügen oder bearbeiten.

  4. Schreiben Sie im Script-Editor ein Script, das den Wert des übergeordneten Felds abruft und ihn verwendet, um den Wert des untergeordneten Felds festzulegen. (Ein Beispiel für das Festlegen eines übergeordneten Werts auf der Basis von untergeordneten Werten finden Sie im Abschnitt Action hook for setting the value of a parent record.)
  5. Nachdem Sie Ihr Script fertig gestellt haben, klicken Sie auf "Hooks > Compile", um die Syntax des Scriptcodes zu überprüfen.

Sie müssen zusätzliche Schritte ausführen, um abhängige Felder für die Clientkomponente von Rational ClearQuest Web zu aktivieren. Weitere Informationen finden Sie im Abschnitt Abhängige Felder für Rational ClearQuest Web aktivieren.


Feedback