Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: marsu_2 am 24.07.13 - 16:35:14

Titel: Zeile programmgesteuert anzeigen
Beitrag von: marsu_2 am 24.07.13 - 16:35:14
Hi,

Ich überlege/probiere gerade ob es möglich ist Tabs/Reiter einer Tabelle so zu gestalten das einzelne Reiter nur angezeigt werden wenn eine Formel zutrifft.

Den Inhalt der Reiter lass ich über die normalen "Verbergen wenn" Formeln ausblenden nun würde ich aber gerne noch die Reiter komplett ausblenden wollen.

Da ich schon mit einigen Abschnitten arbeite möchte ich die Reiter nicht in einzelne Abschnitte unterteilen. Die Reiter gehören logisch in einen Abschnitt.   

Ist ein Luxus Problem aber wenn jemand eine Idee hat wäre ich dankbar.

Grüße
Thomas
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: ascabg am 24.07.13 - 16:38:01
Hallo,

Versteh ich jetzt nicht ganz.

1 Reiter/Tab einer Tabelle = 1 Zeile der Tabelle.

Blende ich mit einer HideWhen-Formel die gesamte Zeile aus, wir auch der gesamte reiter/Tab ausgeblendet, wenn
die Tabelle mit Reitern angezeigt wird.


Andreas
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: marsu_2 am 24.07.13 - 16:51:02
wenn es so einfach ist bin ich noch dümmer als gedacht, wie kann ich denn die Zeile ausblenden.  :o  
Ich blende ja bisher nur den Inhalt der Zeile aus.
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: ascabg am 24.07.13 - 16:52:57
Na die ganze Zeile der Tabelle markieren und ueber die Text-Properties die HideWhen-Formel setzen.


Andreas
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: WildVirus am 24.07.13 - 17:13:42
Hallo Thomas,

Du möchtest Dich m.E. mit dem vierten Reiter in den Tabelleneigenschaften in Verbindung mit dem Feld TABLE_NAME$ beschäftigen.

CU,
Axel
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: ascabg am 24.07.13 - 17:31:57
@Axel

Darf ich einmal fragen, was der 4. Reiter der Tabelleneingenschaften mit dem
Aus- und Einblenden von ganzen Tabellenzeilen (Reitern) zu tun hat.
(hier stelle ich die Border ein)

Und muesste es nicht das Feld $TABLE_NAME (oder war es gar $TableName) sein. (bin mir jetzt aber nicht mehr sicher)


Andreas
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: WildVirus am 24.07.13 - 18:06:06
Hallo Andreas,

das kommt von der Hitze  ;)

Ist natürlich der Reiter 6 und dort wird auch der Feldname korrekt angezeigt.

CU,
Axel

Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: marsu_2 am 26.07.13 - 15:05:35
Hallo Ihr lieben,

mal im Ernst ich habe den kompletten Inhalt einer Zeile ausgeblendet aber der Reiter bleibt weiterhin da, auch wenn er leer ist.

Sehe ich es denn falsch das die Funktionalität " Zeile programmgesteuert anzeigen" nur dazu dient auf einen bestimmten Reiter zu springen wenn ein Feld einen bestimmten wert hat?

Ist es damit wirklich möglich, wenn ein Feld einen Wert hat, den Reiter 1+2 anzuzeigen und bei einem anderen Wert Reiter 1+3 ?

Dann müsste ich mich wirklich noch mal näher damit beschäftigen.
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: ascabg am 26.07.13 - 15:07:13
hallo,

Fragen wir mal so,
Was sind denn das fuer Felder in deren Abhaengigkeit die Reiter angezeigt werden sollen oder nicht?


Andreas
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: marsu_2 am 26.07.13 - 17:32:34
Es gibt das Feld Problemtyp und je nachdem soll dann eine unterschiedliche Kombination von Reitern angezeigt werden.

Das Feld Problemtyp ist eine Dialogliste
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: Thomas Schulte am 26.07.13 - 19:51:44
Wenn du den kompletten Inhalt eines Tabbed Tables ausblendest, dann verschwindet auch der dazugehörende Reiter.
Wenn er nicht verschwindet hast du nicht den kompletten Inhalt ausgeblendet.
Dazu gehören übrigens auch Leerzeilen. Da darf wirklich nichts mehr übrig bleiben.
Titel: Re: Zeile programmgesteuert anzeigen
Beitrag von: marsu_2 am 26.08.13 - 11:16:11
Hi,

ich war jetzt drei Wochen im urlaub deswegen meine späte Antwort.

Wenn ich die Tabelle nicht als "Tabbed Tables " anzeigen lasse wird die Tabelle mit jeder Zeile trotzdem angezeigt. Ich habe ja vier Tabs (Zeilen) in jeder Zeile ist eine weitere Tabelle und eine Zeile/ein Absatz die ich nicht löchen kann, beide haben die gleichen hide/when Formeln.
. Der Text wird auch sauber ausgeblendet aber es bleibt halt die Zeile stehen.

Hier ein Screenshot:
(http://s14.directupload.net/images/130826/temp/2pptj5so.jpg) (http://s14.directupload.net/file/d/3360/2pptj5so_jpg.htm)