Edytor warunków służy do definiowania wyrażenia
JavaScript z atrybutami danych i
zmiennymi dostępnymi w bieżącym kontekście.
Przykłady: tworzenie warunków przy użyciu edytora warunków
Te przykłady należy przejrzeć w celu ułatwienia sobie tworzenia własnych
warunków za pomocą edytora warunków.
Obiekty z nagłówkami w schemacie
produktu Rational
DOORS:
- Rozwiń pozycję
.
- Wybierz opcję [Nagłówek obiektu] nagłówek_obiektu.
- Dla lewego operandu wybierz opcję [Nagłówek obiektu]
nagłówek_obiektu.
- Dla operatora wybierz wartość Nie jest równe.
- Dla prawego operandu nie wprowadzaj żadnej wartości.
- Kliknij przycisk Dodaj. Kod
JavaScript zostanie wyświetlony w
postaci nagłówek_obiektu != "".
Wymagania o wysokim priorytecie w schemacie REST:
- Rozwiń pozycję
.
- Wybierz opcję Priorytet.
- Dla lewego operandu wybierz opcję Priorytet.
- Dla operatora wybierz wartość Równe.
- Dla prawego operandu wprowadź wartość Wysoki.
- Kliknij przycisk Dodaj. Kod
JavaScript zostanie wyświetlony w
postaci Priorytet == "Wysoki".
Usuń zduplikowane wartości z atrybutu, tworząc zmienną i ustawiając ten warunek
w elemencie:
- Rozwiń pozycję
.
- Wybierz opcję zmienna.
- Dla lewego operandu wybierz opcję
zmienna.
- Dla operatora wybierz wartość Równe.
- Dla prawego operandu nie wprowadzaj żadnej wartości.
- Kliknij przycisk Dodaj. Kod
JavaScript zostanie wyświetlony w
postaci zmienna == "".
Co dalej
Jeśli okaże się, że zmienna nie jest poprawnie wartościowania, należy sprawdzić, czy zmienna to literał łańcuchowy
true lub
false (na przykład
zmienna == "true").
W niektórych przypadkach wartość zmiennej jest wartościowana jako
wartość boolowska, a nie jako wartość literału łańcuchowego. Przykład: wyrażenie zmienna == "true" jest niepoprawnie wartościowane do
wartości false, jeśli zmienna to wartość boolowska true, a nie łańcuch "true".
Zamiast wyszukiwania wystąpienia dowolnej wartości przeprowadzono nieudane wyszukiwanie słowa true jako wartości w danych. Ten problem występuje, gdy zmienna pochodzi z obliczenia, a nie ze specyfikacji dokumentu, w której została udostępniona po skonfigurowaniu raportu, lub z szablonu, w którym została określona jako wartość domyślna zmiennej.
Aby
upewnić się, że zmienna jest poprawnie wartościowana, należy poprawić warunek, używając jednej z następujących opcji: