Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt
maxLevel2

Image Removed

SP Page Status
hidetrue

Hinweis

Ab Version 3.15.2

Konfiguration
Es gibt ab Nuclos 3.15.2 eine neue Option im Layout-Editor für Comboboxes: "Mehrfach-Auswahl". Nach Auswahl dieser und Speichern des Layouts ist "Multi-Select" für diese Combobox aktiviert.
Image Removed
Hinweis: "Multi-Select" funktioniert nur für Suchmasken.



Definition

Comboboxen mit der Option "Mehrfach-Auswahl" ermöglichen es, einer Combobox mehrere Werte auszuwählen. Den einzelnen Auswahlwerten wird eine Checkbox vorangestellt.


Image Added

Konfiguration


Aktivieren des Hakens Mehrfach-Auswahl in den Eigenschaften einer Combobox.

Hinweis

Die Mehrfach-Auswahl funktioniert nur für Suchmasken






Image Added

Anwendung

Bedienung

Beim Öffnen der Suchmaske erscheinen die geschlossenen Comboboxes wie zuvor. Beim Öffnen sieht man, dass jedem Eintrag eine Checkbox vorangestellt ist.


Image Removed

Bei Auswahl von mehreren Checkboxes erscheint in der Anzeige der oberste Eintrag plus die Anzahl der weiteren ausgewählten Einträge. Beim Auslösen der Suche werden nun die verschiedenen Einträge untereinander mit "ODER" verknüpft. Die Comboboxes schließen nicht mehr automatisch nach einer Auswahl.



Image Added

Valuelist-Provider

Bei den SQL von Valuelist-Providern muss man gegebenfalls darauf achten, dass nun ein Parameter aus mehreren Werten bestehen kann. Damit

Nuclos dies richtig zuordnen kann

die Datenabfrage weiterhin funktioniert, muss beim Vergleich folgende Syntax eingehalten werden:

Codeblock
AUSDRUCK 
=
IN $param
AUSDRUCK NOT 
<>
IN $param

statt

Codeblock
AUSDRUCK 
IN
= $param
AUSDRUCK 
NOT IN
<> $param
Andere Vergleiche sind nicht mehr zulässig und erzeugen Fehler. Der Parameter muss immer RECHTS vom Operator stehen. Die Operatoren "=

"IN" und "

<>

NOT IN"

funktionieren auch und haben den Vorteil, dass diese auch zu Single-Select-Comboboxes kompatibel sind, jedoch muss zwischen ihnen und dem Parameter strikt ein Leerzeichen stehen, damit Nuclos diese richtig für Multi-Select-Comboxen übersetzt. 

funktioniert auch für Parameter, die nur aus einem Wert bestehen.