Trefferlistendaten

yuuvis® RAD 10.x »

Trefferanzahl

yuuvis® RAD client lädt als Standard 50 Treffer in Listen und jeweils 50 weitere Treffer, wenn der Benutzer weiter scrollt.

Je nach Datenstruktur kann es sinnvoll sein, diesen Wert herabzusetzen, um die jeweils zu transferierende Datenmenge zu reduzieren oder hochzusetzen, um häufiges Nachladen von Daten zu reduzieren.

Diesen Wert passen Sie so an:

  1. Öffnen Sie aus dem Verzeichnis <service-manager-data>\webresource\public\client\assets\_default\config\ die Datei main.json.
  2. Gehen Sie zu folgendem Eintrag:
  3. "search": {

    "searchMode": "idxs",

    "limit": 50

    },

  4. Ändern Sie den Wert des Parameters "limit".
  5. Speichern Sie die Datei.

Änderungen in der Konfigurationsdatei main.json können durch Aktualisierungen überschrieben werden. Wenn Sie ein Verzeichnis <service-manager-data>\webresource\resources\client\assets\_default\config\ anlegen und dort eine projektspezifische Konfigurationsdatei extend.json mit entsprechenden Parameter speichern, dann bleiben Änderungen erhalten. Wir empfehlen, für Konfigurationen statt der main.json ausschließlich die extend.json zu verwenden.

CSV für den Export von Trefferlisten

Über die Konfigurationsdatei search-prod.yml aus dem Verzeichnis \config\ von yuuvis® RAD service-manager kann das Trennzeichen für Spalten in exportierten CSV-Dateien angegeben werden. Parameter: csv.delimiter: ';'. Default: Semikolon.

CSV-Dateien werden immer UTF-8-codiert ausgegeben, Default ohne BOM. Mit dem Parameter csv.writeBOM: true wird die Datei mit BOM ausgegeben. Die Ausgabe mit BOM sollte für eine korrekte Anzeige von Umlauten und Sonderzeichen beispielsweise in Excel eingestellt werden.

Für den Export von Trefferlisten können Organisations-Referenz-Felder und Objekt-Referenz-Felder aufgelöst werden. Statt IDs werden dann Bezeichnungen ausgegeben.

Dazu ist folgender Eintrag in der Datei extend.json notwendig:

 "search": {
    "resolveReferencesCSV": true,
    "resolveReferencesCSVThreshold": 5
  }, 

Der Export kann durch die Auflösungen deutlich mehr Zeit beanspruchen. Der Parameter resolveReferencesCSVThreshold legt fest, ab wie vielen Auflösungen ein Hinweis für den Benutzer eingeblendet wird. Der Benutzer kann dann den Export abbrechen. Default: 10.000