Autor Thema: Kategorien von Mehrfachauswahl ermittlen  (Gelesen 2262 mal)

Offline buzzy666

  • Aktives Mitglied
  • ***
  • Beiträge: 177
  • Ich liebe dieses Forum!
Kategorien von Mehrfachauswahl ermittlen
« am: 28.08.13 - 11:28:01 »
Hi zusammen,

ich habe eine kategorisierte Ansicht, in der ich mehrere Kategorien auswählen will und dann in einem Agenten alle ausgewählten Kategorien ermittlen will.
Mit "category = uiview.CaretCategory" krieg ich ja nur die, wo der Auswahlrahmen drum rum ist...geht das auch irgendwie mit mehreren Kategorien?
Vermutlich nicht, oder?


Danke & Gruß,
Buzzy

Offline udo187

  • Junior Mitglied
  • **
  • Beiträge: 98
Re: Kategorien von Mehrfachauswahl ermittlen
« Antwort #1 am: 28.08.13 - 15:03:35 »
Hallo !

Wenn mehrere Dokumente in der Ansicht markiert sind (die sich in unterschiedlichen Kategorien befinden)
dann könnte eine Lösung so aussehen:

- Collection holen (UnprocessedDocuments)
- durch die Dokumente durchloopen, Liste erstellen mit den Kategorien, fertig.

Gruss
Udo

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Kategorien von Mehrfachauswahl ermittlen
« Antwort #2 am: 29.08.13 - 10:19:33 »
Moin
Ich würde jetzt das ganze umdrehen.
per Klick auf den Button kommt eine Auswahl der Kategorien.

@Udo187:
Deine Lösung funktioniert, solange Dokumente nur in einer Kategorie sein können. Bei mehrfachen Kategorien hast Du da ein Problem.

Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline udo187

  • Junior Mitglied
  • **
  • Beiträge: 98
Re: Kategorien von Mehrfachauswahl ermittlen
« Antwort #3 am: 29.08.13 - 11:01:04 »
Hallo !

@umi: Wenn die Dokumente in mehreren Kategorien sein können, muss der Code noch um eine ForAll-Schleife erweitert werden, dann funzts wieder !

Gruss
Udo

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Kategorien von Mehrfachauswahl ermittlen
« Antwort #4 am: 29.08.13 - 11:10:34 »
Moin

@Udo

Dokument 1 ist in Kategorie A, B
Dokument 2 in Kategorie A, C

Benutzer möchte Kategorie A und C auswählen.
Wenn jetzt über alle Kategorien von Dokument 1 und 2 iteriert wird erhalte ich am Schluss die Kategorien A,B und C....
oder sehe ich das falsch ?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Kategorien von Mehrfachauswahl ermittlen
« Antwort #5 am: 29.08.13 - 11:18:04 »
Hallo !

@umi: Wenn die Dokumente in mehreren Kategorien sein können, muss der Code noch um eine ForAll-Schleife erweitert werden, dann funzts wieder !

Gruss
Udo

Nein, denn wenn das Dokument in Kategorie1 und Kategorie2 angezeigt wird, der Mitarbeiter aber nur Kategorie1 markiert hat (bzw. markiert haben will), ist Kategorie2 überflüssig und dürfte nicht angeboten werden, bzw. ist es für den Benutzer so nicht verständlich.

Hängt natürlich stark vom Anwendungsfall ab, der nicht näher beschrieben ist.

CaretCategory holt die Kategorie aus der Ansicht nur für das currentdocument, also das, mit dem Rahmen drum herum (laut Hilfe, hab's noch nie benutzt). Läuft man über die Dokumente, muss man sich die Kategorie aus den Items zusammenrechnen. Hat beides seine Vor- und Nachteile.

Offline udo187

  • Junior Mitglied
  • **
  • Beiträge: 98
Re: Kategorien von Mehrfachauswahl ermittlen
« Antwort #6 am: 29.08.13 - 11:34:33 »
@umi: Ist natürlich so wie du beschreibst. Ich bin davon ausgegangen dass dies dann auch angezeigt werden sollte wenn
das Dokument in mehreren Kategorien aufscheint  :)

Wie von Peter erwähnt hängt es vom Anwendungsfall ab, wenn dies nicht gewünscht ist dann funzt diese Lösung so nicht.

Udo

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Kategorien von Mehrfachauswahl ermittlen
« Antwort #7 am: 29.08.13 - 11:35:44 »
Hallo,

für diesen Fall gibt es eigentlich nur die Lösung über eine spezielle Ansicht, die die aktuelle Kategorie noch einmal in einer weiteren (versteckten) Spalte anzeigt - die kann man dann mit @Picklist prima auslesen.

Wie eine solche Ansicht aufgebaut sein muss, damit abhängige Mehrfachwerte korrekt angezeigt werden, wurde hier schon des öfteren beschrieben - es gibt sogar eine Beispieldatenbank von mir in einem älteren Thread, die sich genau mit dieser Konstellation befasst:
http://atnotes.de/index.php/topic,37076.msg233393.html#msg233393

Viele Grüße

André

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz