Autor Thema: Absatz verbergen wenn abhängig von Dialogliste  (Gelesen 2511 mal)

Offline marsu_2

  • Junior Mitglied
  • **
  • Beiträge: 62
Absatz verbergen wenn abhängig von Dialogliste
« am: 04.04.13 - 14:02:27 »
Hallo,

ich probiere gerade bestimmte Felder nur anzuzeigen wenn in einer Dialogliste ein bestimmter Wert gewählt worden ist.

Absatz verbergen wenn:
Code
@if(Feld !="Wert") |
@isnotmember.......

Die Dialogliste ist mit den Flags:

Felder bei Schlüsselwortänderung aktualisieren
Auswahl bei Dokumentaktualisierung aktualisieren

versehen.

Leider werden die Felder nicht ausgeblendet. Mach ich was falsch oder ist das so wie ich es vorhabe nicht möglich?

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #1 am: 04.04.13 - 14:07:57 »
Grundsätzlich geht das, ich vermute, dass Deine Verbergeformel falsch ist. Z.B. solltest Du das @If weglassen

Feld != "Wert"

oder besser (falls Mehrfachwerte)

!Feld = "Wert"

Wichtig ist auch, auf Groß- Kleinschreibung zu achten, falls das irrelevant sein soll, dann so

!@LowerCase (Feld) = "wert"

Offline Bastel123

  • Senior Mitglied
  • ****
  • Beiträge: 355
  • Geschlecht: Männlich
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #2 am: 04.04.13 - 14:19:24 »
Wenn es Richtextfelder sind: die merken sich das noch mal für sich.
Falls Du die Verbergenformel änderst, so wirkt sich das nur bei neuen Dokumenten aus. Die schon erzeugten sind stur.

Sebastian
Gruß Sebastian
-----------------------------------------------------
Kaum macht man's richtig, schon funktioniert's.

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #3 am: 04.04.13 - 14:28:40 »
Handelt es sich um Richt-Text Felder?

Wenn ja, kannst du das nur über eingebettet Teilmasken mit Richtext Feldern abbilden.

Grüße
Bernd
Arbeite klug, nicht hart.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #4 am: 04.04.13 - 14:29:15 »
...
Falls Du die Verbergenformel änderst, so wirkt sich das nur bei neuen Dokumenten aus. Die schon erzeugten sind stur.
...
Nur um es deutlich zu machen: Das gilt natürlich nicht bei einfachen Feldern, da kannst Du die Verbergeformeln auch nachträglich ändern.

Richtextfelder und Verbergeformeln sind eine Sache für sich, davon solltest Du die Finger lassen.

Offline marsu_2

  • Junior Mitglied
  • **
  • Beiträge: 62
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #5 am: 04.04.13 - 14:41:16 »
Danke Peter für den Tip,
habe parallel zu deinem Post herausgefunden das es an der Kombination mit @Userroles liegt.

beide Formeln laufen für sich allein nur wenn ich sie verbinde klappt es nicht.

 
Code
!Feld = "Wert" |
@isnotmember.......

das ODER ist hier doch richtig, entweder die Dialogliste hat einen anderen Wert oder der User hat nicht die richtige Berechtigung.

Da beide alleine funktionieren muss es ja an der Kombi liegen!?

PS:
Ach ja... es handelt sich bei den Feldern die ich verstecken möchte nicht um Richtextfelder, aber danke für den Hinweiß

PPS:

hier noch mal die gesammte Formel

Code
!Feld = "Wert" |
@IsNotMember ("[Rolle]";@UserRoles) & @IsNotMember ("[Rolle]";@UserRoles)

und bitte fragt jetzt nicht warum ich zwei Rollen mit UND Abfrage obwohl ein ODER auch meiner Meinung nach sinnvoller wäre. Das habe ich hier aus dem Forum entnommen aus einem anderen Post bei dem diese Thematik besproochen wurde.  ;D
« Letzte Änderung: 04.04.13 - 15:06:34 von marsu_2 »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #6 am: 04.04.13 - 15:07:02 »
Du kannst das auch anders / einfacher schreiben:

Code
Feld != "Wert" | !(@UserRoles *= "[Rolle1]" : "[Rolle2]")

Bernhard

Offline marsu_2

  • Junior Mitglied
  • **
  • Beiträge: 62
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #7 am: 04.04.13 - 15:10:41 »
Zitat
*=

was sagt das Sternchen aus?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #8 am: 04.04.13 - 15:16:21 »
Permutationsoperator. Steht aber auch in der DesignerHelp und ist dort über die Suche zu finden.

Bernhard

Offline marsu_2

  • Junior Mitglied
  • **
  • Beiträge: 62
Re: Absatz verbergen wenn abhängig von Dialogliste
« Antwort #9 am: 04.04.13 - 15:52:50 »
Sorry Bernhard da hast du Recht die  DesignerHelp ist mein Freund & Danke! mit deiner Formel klappt es jetzt.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz