Suchdialog des Picker-Controls direkt aufrufen (ohne auf die Lupe klicken zu müssen)

Das Pickercontrol ist ein schönes Control um Datensätze zu durchsuchen und ausgewählte Ergebnisse zu verarbeiten.

Das Control bietet die Möglichkeit sowohl direkt über das Eingabefeld zu suchen oder einen Dialog mit erweiterten Möglichkeiten aufzurufen. (siehe Hardcopy).

Es gibt jedoch kein Standardevent den Suchdialog direkt bzw. auf andere Art und Weise aufzurufen, als mit einem Klick auf die Lupe.

Dennoch ist es möglich diese Funktion direkt aufzurufen, jedoch ist etwas JScript Code notwendig.

Mit folgendem Aufruf kann der Dialog direkt aufgerufen werden:

$("#<ID_DE_ÜBERGEORDNETEN_CONTAINERS").find(".picker-search").trigger("click");

Beispiel:

$("#bfabe184-6313-a722-228e-421502244e84_348abe2c-d2c9-3d29-0a4a-32fc1a1ee89c_Primary").find(".picker-search").trigger("click");

Die ID kann mit einem Blick auf den Quellcode ermittelt werden. Der Weg über die ID ist insbesondere dann erforderlich, wenn mehrere Picker-Controls in einer Form verwendet werden (in diesem Fall wird auch die Stylesheetklasse „.picker-search“ mehrfach verwendet werden und es kann zu ungewollten Nebeneffekten kommen.