Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: chris2212 am 15.06.04 - 09:24:14

Titel: Kategorisierte Ansichten
Beitrag von: chris2212 am 15.06.04 - 09:24:14
Hallo,

Ich habe hier ein Phänomen was ich mir nicht erklären
kann.

Ich habe innerhalb einer View in der ersten Spalte(Kategorisiert)
den Inhalt eines CheckBox-Feldes hinterlegt.

Die Ansicht ist wie folgt aufgebaut

>ProductInterest (Kategorisiert)
   > SalesRegion (Kategorisiert)
       > Country (Kategorisiert)


In der Maske gibt es für die Multivalue CheckBox folgende Werte

Demo|0
Interest|1

Wenn ein Lead-Dokument jetzt zwei verschiedenen Sales Regionen
zugeordnet ist und bei Product Interest Demo und Interest aktiviert wurde,
sollte das Dokument unter beiden Kategorien angezeigt werden.
Das funktioniert nur dann wenn ich in der Spaltendefinition "nur" das Feld auswähle.

Dann sieht meine Ansicht wie folgt aus

>1
   > SalesRegion
       > Country

>0
   > SalesRegion
       > Country

>(Not Cagerorized)
   > SalesRegion
       > Country

Da der User mit 0 und 1 in der View nicht viel anfangen kann, lasse ich mit

@If (@TextToNumber(ovLeadAsura) = 0;"Demo";
@TextToNumber(ovLeadAsura) = 1;"Interest";@Success)

aus 0 Demo und aus 1 Interest in der View anzeigen.

Das Dokument das er mir vorher unter beiden Sales Regionen angezeigt hat,
zeigt er mir jetzt nicht mehr an!
Bei Dokumenten in welchen nix ausgewählt wurde, zeigt er mir dann anstelle
(Not Categorized) jetzt 1 an!

Das ist in jeder View die sich auf die verschiedenen Felder für unsere verschiedenen Produkte bezieht, bei anderen Ansichten funktioniert es.
Da zeigt er mir zwar auch anstelle (Not Categorized) "nur" 1 an, aber wenn ein
Dokument zwei Regionen zugeordnet ist, bzw. wenn beide Werte der CheckBox
ausgewählt wurden, wird das Dokument in jeder Kategorie angezeigt.

Ich weis ehrlich gesagt nicht was ich da falsch gemacht haben !!!


!!!!!!!!! Für jede Unterstützung dankbar !!!!!!!!!  

Danke & Gruß
Chris :-[
Titel: Re:Kategorisierte Ansichten
Beitrag von: Glombi am 15.06.04 - 09:33:33
Da Du eine Liste hast, musst Du mit @Replace arbeiten, also:

Statt
@If (@TextToNumber(ovLeadAsura) = 0;"Demo";
@TextToNumber(ovLeadAsura) = 1;"Interest";@Success)

verwende
@Replace(ovLeadAsura;"0":"1";"Demo":"Interest")

Andreas
Titel: Re:Kategorisierte Ansichten
Beitrag von: chris2212 am 15.06.04 - 09:49:26
Hallo Andreas,

vielen dank für den Tip !!!!

Jetzt funktioniert es !

Das heist in jeder View, auch dort wo es bisher funktioniert hat,
sollte ich in der Spaltendefinition

@If (@TextToNumber(ovLeadAsura) = 0;"Demo";
@TextToNumber(ovLeadAsura) = 1;"Interest";@Success)

durch

@Replace(ovLeadAsura;"0":"1";"Demo":"Interest")

ersetzten....

Danke & Gruß
Chris
Titel: Re:Kategorisierte Ansichten
Beitrag von: Glombi am 15.06.04 - 10:15:56
Genau. Deine ursprüngliche Formel funktioniert nur für einfachen Text ohne Mehrfachwerte.

Setzt Du bitte den Thread noch auf "Erledigt" - dafür gibt es einen entsprechenden Button.

Andreas