Zeigen Sie Auswahllistendefinitionen an

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 6 Minuten Lesedauer
  • Die Tabelle „Auswahlsatz“ [sys_choice_Set] enthält einen Datensatz für jedes Feld, das eine Auswahlliste verwendet.

    Vorbereitungen

    Erforderliche Rolle: Personalize_choices
    Hinweis:
    Die Rolle „Personalize_choices“ muss dem Anwender explizit gewährt werden. Sie kann keine ACL sein.

    Warum und wann dieser Vorgang ausgeführt wird

    Der Auswahlsatz-Datensatz ist einer Anwendungsdatei zugeordnet, mit der Update-Sätze und die Teamentwicklung alle Auswahlmöglichkeiten für ein Feld in einem einzigen Update-Datensatz nachverfolgen und übertragen können.

    Auswahllistenwerte lassen eine maximale Länge von 40 Zeichen zu. Der Bereich der zulässigen numerischen Werte beträgt [-999, 999].

    Prozedur

    1. Klicken Sie mit der rechten Maustaste auf die Bezeichnung des Auswahllistenfelds, und wählen Sie aus Auswahlliste Anzeigen .
      Um andere Auswahllistenwerte anzuzeigen, ändern Sie den Filter oben in der Liste.
      Hinweis:
      Wenn Sie eine ACL verwenden, um Personalize_choices für ein bestimmtes Feld zu gewähren, Auswahlliste Anzeigen Ist nicht verfügbar. Sie ist nur verfügbar, wenn Sie dem Anwender die Rolle explizit gewähren. Konfigurieren Sie Auswahlmöglichkeiten Wird weiterhin angezeigt, unabhängig davon, ob es sich um eine ACL oder eine explizit gewährte Anwenderrolle handelt.
    2. Überprüfen Sie die Elemente in der Liste.
      Warnung:
      Fügen Sie der Liste keine neuen Auswahlmöglichkeiten hinzu. Um einem Auswahllistenfeld neue Auswahlmöglichkeiten hinzuzufügen, verwenden Sie Konfigurieren Sie Auswahlmöglichkeiten Option.

    Definieren Sie eine Option für eine Auswahlliste

    Sie können die Optionen personalisieren, die in einer Auswahlliste verfügbar sind.

    Vorbereitungen

    Erforderliche Rolle: Personalize_choices

    Prozedur

    1. Navigieren Sie zu einem Formular, in dem das Feld angezeigt wird.
    2. Wenn die Auswahlliste von einem anderen Feld abhängig ist, geben Sie den Auswahlwert ein, von dem die Optionen abhängen.

      Zum Beispiel in der Incident-Tabelle die Unterkategorie Ist abhängig von Kategorie . Wählen Sie aus, um anzupassen, welche Unterkategorieoptionen für die Hardwarekategorie verfügbar sind Hardware In Kategorie Feld.

    3. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie aus Konfigurieren Sie Auswahlmöglichkeiten .
    4. Verwenden Sie den Slushbucket, um die Reihenfolge neu anzuordnen, Elemente hinzuzufügen oder zu entfernen oder neue Elemente zu erstellen.
    5. Klicken Sie auf Speichern.

      Um Elemente dynamisch zu einer Auswahlliste hinzuzufügen, verwenden Sie AddOption GlideForm-Methode .

      Hinweis:
      Einige Business-Regeln können von Änderungen an Auswahllistenoptionen betroffen sein (z. B. standardmäßige Incident-status).

    Verwenden Sie eine Auswahlliste erneut

    Nachdem Sie einen Satz von Auswahllistenwerten definiert haben, können Sie die Werte für ein anderes Feld in einer anderen Tabelle wiederverwenden.

    Vorbereitungen

    Erforderliche Rolle: Personalize_choices

    Prozedur

    1. Klicken Sie mit der rechten Maustaste auf ein vorhandenes Auswahlfeld (Feld A), und wählen Sie aus Konfigurieren Sie Auswahlmöglichkeiten .
    2. Fügen Sie die gewünschten Auswahllistenwerte in hinzu Auswahlmöglichkeiten Zugehörige Liste.
    3. Um die Auswahllistenwerte für ein anderes Feld (Feld B) in einer anderen Tabelle wiederzuverwenden, klicken Sie mit der rechten Maustaste auf die Bezeichnung für Feld B, und wählen Sie aus Konfigurieren Sie Wörterbuch .
    4. In Auswahltabelle Feld die Tabelle auswählen, in der sich das Feld A befindet.
    5. In Auswahlfeld Feld, wählen Sie Feld A. aus
      Auswahllistenfreigabe
    6. Klicken Sie auf Aktualisieren.

      Die in Feld A definierten Auswahllistenwerte werden in Feld B angezeigt. Wenn Sie Auswahllistenwerte in Feld A hinzufügen oder entfernen, werden diese Änderungen auch in Feld B berücksichtigt. Nachdem Sie eine Auswahltabelle und ein Auswahlfeld angegeben haben, verwendet das Feld die definierte Auswahlliste nicht mehr.

    Entfernen Sie die Option keine aus einer Auswahlliste

    Sie können entfernen Keine Option aus einer Auswahlliste, wenn dies nicht erforderlich ist.

    Vorbereitungen

    Erforderliche Rolle: Personalize_dictionary

    Prozedur

    1. Navigieren Sie zu einem Formular, in dem das Feld angezeigt wird.
    2. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie Dictionary konfigurieren.
    3. Ändern Sie Auswahl Feldwert bis Dropdownliste ohne -- keine -- (Standardwert muss angegeben werden) .
      Auswahl ohne keine
    4. Stellen Sie sicher, dass Standard Das Feld wird ausgefüllt, um zu bestimmen, welche Auswahl standardmäßig angezeigt wird.
      Hinweis:
      Wenn das Feld von einem anderen Feld abhängig ist, wird -- Keine -- Option bleibt verfügbar.

    Anzeigewert „Keine“ für eine Auswahlliste ändern

    Sie können die Standardanzeigenbezeichnung von ändern Keine Option für ein Auswahlfeld.

    Vorbereitungen

    Erforderliche Rolle: Personalize_choices
    Hinweis:
    Die Rolle „Personalize_choices“ muss dem Anwender explizit gewährt werden. Sie kann keine ACL sein.

    Prozedur

    1. Navigieren Sie zu einem Formular, in dem das Feld angezeigt wird.
    2. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie aus Auswahlliste Anzeigen .
    3. Klicken Sie auf Neu.
    4. Füllen Sie das Formular aus.
      Tabelle : 1. Auswahlformularfelder
      Feld Wert
      Tabelle Wählen Sie die Tabelle aus.
      Element Lassen Sie den Namen des Felds, das automatisch ausgefüllt wird.
      Sprache Geben Sie den ISO-Sprachcode für die Bezeichnung ein.
      Sequenz Leer lassen. Dieses Feld bestimmt die Reihenfolge.
      Inaktiv Lassen Sie die Option gelöscht.
      Bezeichnung

      Geben Sie die Bezeichnung ein, die in der Auswahlliste angezeigt werden soll.

      Sie können JavaScript verwenden, einschließlich Aufrufen von Skripteinbindungen, um die Bezeichnung zu definieren. Beispielsweise ändert die JavaScript-Bezeichnung im folgenden Beispiel die -- Keine -- Wert von Zeitzone Auswahlliste in einem Anwenderdatensatz zur Verwendung des Zeitzonenwerts der Instanz.

      Erstellung eines neuen Datensatzes
      Wert Geben Sie Ein NULL_OVERRIDE .
      Hinweis:
      Sie müssen eingeben NULL_OVERRIDE Als Wert oder die neue Bezeichnung wird zusätzlich zu angezeigt -- Keine -- Option.
      Abhängiger Wert Bitte leer lassen.
      Tipp Bitte leer lassen.
      Hinweis:
      Wenn der Feldtyp auf festgelegt ist Liste (Glide-Liste) Der Tipp wird nicht angezeigt.
    5. Klicken Sie auf Absenden.

    Löschen Sie alle Auswahllistenoptionen

    Sie können alle Auswahlmöglichkeiten für ein Auswahlfeld aus dem Auswahlsatzdatensatz löschen.

    Vorbereitungen

    Erforderliche Rolle: Personalisieren

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können diese Methode verwenden, wenn Sie eine neue Anwendung entwickeln und sich die Geschäftsanforderungen ändern. Wenn Sie eine Auswahlliste aktualisieren, die bereits verwendet wird, sollten Sie die Optionen deaktivieren, die Sie nicht mehr verwenden, um Konflikte mit vorhandenen Daten oder Skripts zu vermeiden, die auf den vorherigen Optionen basieren könnten.

    Prozedur

    1. Geben Sie im Navigationsfilter ein sys_choice_Set.list Und drücken Sie die Eingabetaste.
    2. Öffnen Sie den Auswahlsatzdatensatz für das Feld.

      Um beispielsweise den Auswahlsatz für die Incident-Unterkategorie zu suchen, filtern Sie nach [Tabelle] [ist] [Incident] UND [Element] [ist] [Unterkategorie] .

    3. Aktivieren Sie das Kontrollkästchen neben dem zu löschenden Auswahlsatzdatensatz, und wählen Sie ihn aus Löschen Aus der Auswahlliste Aktionen unter der Liste.
    4. Klicken Sie Auf Löschen Im Bestätigungsfenster.
      Alle Auswahlmöglichkeiten für das Feld werden gelöscht.

    Erstellen Sie eine Auswahlliste für einen anderen Feldtyp

    Sie können eine Auswahlliste für ein Feld mit einem anderen Typ erstellen, z. B. eine Ganzzahl, eine Zeichenfolge oder ein Referenzfeld.

    Vorbereitungen

    Erforderliche Rolle: Personalize_dictionary

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können diese Konfiguration verwenden, um die Dateneingabe zu standardisieren und verfügbare Optionen für ein Feld zu beschränken, während Sie den ursprünglichen Feldtyp beibehalten.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Lexikonan.
    2. Öffnen Sie den Wörterbucheintrag für das Feld.
      Hinweis:
      Referenzfelder mit einer großen Anzahl von Datensätzen in der Referenztabelle können nicht so konvertiert werden, dass sie wie Auswahlfelder aussehen. Ein Referenzfeld mit zu vielen Datensätzen sieht wieder wie ein Referenzfeld aus.
    3. Ändern Sie Auswahl Wert bis Dropdownliste mit --- keine --- Oder Dropdownliste ohne --- keine --- (Standardwert muss angegeben werden) .
    4. Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
    5. Klicken Sie Auf Erstellen Sie Eine Auswahlliste .
      • Die Auswahlmöglichkeiten Zugehörige Liste wird im Wörterbucheintragsformular angezeigt.
      • Wenn Datensätze in der Tabelle Daten für das Feld enthalten, wird für jeden eindeutigen Feldwert ein Auswahllistenwert erstellt. Wenn beispielsweise drei Datensätze in der Tabelle vorhanden sind und jeder Datensatz einen eindeutigen Wert im Feld hat, werden drei Auswahlmöglichkeiten erstellt.
      • Wenn im Feld keine Daten vorhanden sind, wird ein Auswahllistenwert von ausgewählt -- neue Auswahl -- Wird erstellt.

    Zeigt ungültige Auswahllistenwerte an

    Standardmäßig werden inaktive oder ungültige Auswahllistenwerte in blauem Text anstelle von Schwarz angezeigt. Sie können den Farbindikator für ungültige Auswahlmöglichkeiten deaktivieren.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Im folgenden Beispiel Netzwerk Kategorie wurde deaktiviert, daher wird sie für Datensätze, die noch den inaktiven Wert enthalten, blau angezeigt.
    Auswahlliste ungültig

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > UI-Eigenschaftenan.
    2. Deaktivieren Sie das Kontrollkästchen für Fehlende Auswahllisteneinträge anzeigen Eigenschaft.

    Fügen Sie einem Auswahlfeld eine Suchoption hinzu

    Fügen Sie Auswahlfeldern mit einer langen Liste von Optionen ein Suchfeld hinzu.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren Sie zu einem Formular, das Auswahlfelder enthält.
      Beispiel: Incident.
    2. Klicken Sie in einem Auswahlfeld im Formular, z. B. Status, mit der rechten Maustaste auf das Feld, und wählen Sie aus Konfigurieren Sie Wörterbuch .
    3. Wechseln Sie über das Kontextmenü zur erweiterten Ansicht für das Wörterbucheintragsformular, indem Sie zu navigieren Ansicht > Erweitertan.
    4. Geben Sie im Feld Attribute ein Is_searchable_choice=wahr .
      Wenn das Attributfeld andere Einträge enthält, trennen Sie die Einträge durch ein Komma.
    5. Aktualisieren Sie das Formular „Wörterbucheintrag“, und laden Sie die Seite mit der Auswahlliste neu.

    Ergebnisse

    Die Auswahlliste enthält ein Suchfeld, mit dem Anwender die Auswahlliste filtern können.
    Abbildung : 1. Auswahlfeldsuche
    Statusfeld mit offener Liste und einem Suchfeld oben in der Liste