Hallo zusammen,
in OTRS 3 haben wir für die Kundensuche das AutoComplete einstellen.
Als KundenDB haben wir unseren LDAP Server angebunden.
Per Default sendet das AJAX Script eine Anfrage an den Server, sobald man
mindestens 2 Buchstaben in das Kundensuchfeld eingetragen hat.
Wenn ich nun beispielsweise den Anfang eines Kundennamen mit 4 Buchstaben
eintippe, z.B. Hans, so sendet das AJAX 3 Suchanfragen an den LDAP-Server:
Suche nach ha*, han* und hans*
Da der LDAPServer die letzte, detailiertere Anfrage "hans*" schneller
beantwortet , als die Anfrage "ha*" (da es weniger Treffer gibt),
erscheint nun für Millisekunden kurz das Suchergebnis zu "hans*", wird
aber kurz danach durch das längere Suchergebnis "ha*" überschrieben.
Um dies zu verhindern, wollte ich den Parameter
Ticket::Frontend::CustomerSearchAutoComplete###QueryDelay vergrössern, so
dass der Client beispielsweise eine halbe Sekunde wartet, bis er eine
Suchanfrage an den Server schickt.
Der Default-Wert von
Ticket::Frontend::CustomerSearchAutoComplete###QueryDelay ist 0.1. Ich
vermute, dass die OTRS -Entwickler damit 1/10sec meinten, im Manual ist
aber leider keine Zeiteinheit genannt.
Das JQuery-Modul verlangt aber Millisekunden! Also müsste ich hierzu den
Wert 100 eintragen, was die Sysconfig aber mit der Fehlermeldung
"Error: Ein ungültiger Wert wurde eingetragen" quittiert.
Das Delay in Millisekunden mit Nachkommastelle einzugeben scheint wohl
nicht im Sinne der Entwickler zu sein, oder?
Ich vermute das ist ein Bug, oder?
PS: Als Workaround haben wir den Parameter per vi in der ZZZAuto.pm auf
den Wert 500 gesetzt, was aber auch nicht "Best practice" ist ;-)
Mit freundlichen Grüssen
Florian Nold
------------------------------------------------------------------------
UNIVERSITÄTSKLINIKUM FREIBURG
Klinikrechenzentrum Freiburg (KRZ)
Tel. (+49) 0761 270-19920, Fax -20660
Agnesenstr. 6-8, 79106 Freiburg, Deutschland
[email protected]
http://www.uniklinik-freiburg.de
Prod: OTRS 2.4.7 / ITSM. 2.0.3 SLES 10SP3, VMware ESX
Test: OTRS 3.0.6 / ITSM. 3.0.1 SLES 10SP3, VMware ESX
---------------------------------------------------------------------
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de