Automatische Vervollständigung für Referenzfelder
Standardmäßig wird ein Referenzfeld automatisch vervollständigt, wenn der Anwender im Feld eingibt.
Wörterbuchattribute für die automatische Vervollständigung von Referenzfeldern
Es gibt Wörterbuchattribute, die spezifisch für Referenzfelder sind und das Verhalten der automatischen Vervollständigung bestimmen.
| Attribut | Beschreibung |
|---|---|
| ref_Auto_completer | Gibt den Namen der clientseitigen JavaScript-Klasse an, die die Dropdown-Auswahlmöglichkeiten für die automatische Vervollständigung erstellt. Gültige Klassenwerte:
|
| ref_ac_columns | Gibt die Liste der anzuzeigenden Referenztabellenspalten an. Trennen Sie Spaltennamen durch ein Semikolon. Beispiel: ref_ac_columns=user_name;email;sys_created_onErmöglicht die automatische Vervollständigung, Text aus den Spalten „user_Name“, „email“ und „sys_created_on“ abzugleichen. |
| ref_ac_order_by | Gibt die Referenztabellenspalte an, die die Auswahlmöglichkeiten für die automatische Vervollständigung sortiert. Beispiel: ref_ac_order_by=nameSortiert die Auswahlmöglichkeiten für die automatische Vervollständigung alphabetisch nach Namen. |
Definieren Sie Attribute für die automatische Vervollständigung für alle Verweise auf eine Tabelle
Ein Feld erbt die Attribute der automatischen Vervollständigung der Referenztabelle und verwendet sie, es sei denn, das Feld hat seinen eigenen Wert für dieselben Attribute. Sie können die Attribute für Verweise auf eine Tabelle definieren. Dies wirkt sich auf jedes Formular aus, das auf diese Tabelle verweist.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Ein Attribut auf Feldebene überschreibt ein Attribut auf Tabellenebene mit demselben Namen. Wenn ein Feld andere Referenzattribute verwendet als die, die für die Referenztabelle definiert sind, verwendet das Feld beide Sätze von Attributen.
Prozedur
Nächste Maßnahme
Entfernen Sie die Anzeigewertspalte
Sie können die Anzeigewertspalte aus einem Referenzfeld entfernen, indem Sie festlegen ref_ac_display_valueAttribut auf „falsch“.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
In diesem Beispiel wird beschrieben, wie die Anzeigewertspalte aus Verweisen auf die Anwendertabelle [sys_user] entfernt und durch Verweise auf die Spalten first_Name und Last_Name ersetzt wird.
Prozedur
Nächste Maßnahme
Verbessern Sie die automatische Vervollständigung von Abfragen
Standardmäßig verwenden alle Referenzfelder ein Beginnt mit Abfrage, um nach übereinstimmendem Text in der Referenztabelle zu suchen. Dies verhindert, dass die automatische Vervollständigung ineffizient ausgeführt wird Enthält Fragt jedes Mal ab, wenn ein Anwender ein Referenzfeld durchsucht. Sie können erfordern, dass alle Referenzfelder eine verwenden Beginnt mit Abfrage.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Dieses Verfahren beschreibt, wie geändert wird glide.ui.ref_ac.startswithSystemeigenschaft, die immer verwendet werden soll starts withAbfrage.
Prozedur
Konfigurieren Sie die automatische Vervollständigung, um Text aus einem beliebigen Referenzfeld abzugleichen
Standardmäßig entspricht die automatische Vervollständigung nur dem Text in der Anzeigewertspalte. Sie können ein Referenzfeld so konfigurieren, dass es Text aus jeder zusätzlichen Spalte abgleicht, die das Referenzfeld anzeigt.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Sie können hinzufügen ref_ac_columns_searchAttribut zum Aktivieren der automatischen Vervollständigung, um Text in einer beliebigen Spalte abzugleichen, die in aufgeführt ist ref_ac_columnsAttribut. Legen Sie fest ref_ac_columns_searchAttribut für Wahr Dient zum Abgleichen von Text aus allen Referenzfeldspalten. Standardmäßig (oder wenn dieses Attribut ist Falsch ) Die automatische Vervollständigung stimmt nur mit Text in der Anzeigewertspalte überein.
Prozedur
Beispiel
ref_auto_completer=AJAXTableCompleter ,ref_ac_columns =sys_class_name ,ref_ac_order_by =sys_class_name ,ref_contributions =task_show_ci_map ;ci_show_incidents
Aktivieren enthält automatisch vervollständigte Suchvorgänge
Standardmäßig verwendet die automatische Vervollständigung der Referenz einen Beginnt mit Suchen. Eine Anwendereinstellung kann erstellt werden, um eine zu implementieren Enthält Suchen.
Vorbereitungen
Prozedur
Nächste Maßnahme
Platzhalter in automatischen Vervollständigungen der Referenz
Platzhaltersuchen verwenden die Funktion zur automatischen Vervollständigung.
Verwenden Sie ein Sternchen im Referenzfeld für Platzhaltersuchen.
Wenn zwei Sternchen eingegeben werden, wird eine Liste der verfügbaren Datensätze in den Vorschlägen für die automatische Vervollständigung angezeigt.