Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Coach am 29.07.05 - 13:39:46

Titel: Spalte verbergen
Beitrag von: Coach am 29.07.05 - 13:39:46
Hallo,

ich habe eine Datenbank die zweisprach werden soll. Dieses klappt dank der hilfe der Jungs vom Entwicklungsteam !!Help!! auch prima (ich bin Programmier-DAU).
Ich habe jetzt nur eine Schwierigkeit mit der Ansicht. Schllau wie ich bin, habe ich mir gedacht machste pro Wert zwei Spalten (eine für deutsch, eine für englisch) und versteckst je nach Sprache eine Spalte (hideWhen Formel für die Spalte "Temp:=@Environment("HWSWLang");
Temp != "DE"  ".
Das klappt so auch wunderbar, solange die Ansicht ohne Kategorisierung  ist.
Sind die Spalten jedoch kategorisiert, werden die versteckten Zeilen ohne Werte in der Ansicht angezeigt.

Jetzt kommt endlich meine Frage: kann ich das Anzeigen der leeren Zeilen verhindern (wenn ja, ein kleiner Tip in die richtige Richtung wäre nett) oder ist da nichts zu machen?

Vorsorglich wünsche ich schon mal ein schönes Wochenende

Nils
Titel: Re: Spalte verbergen
Beitrag von: Thomas Schulte am 29.07.05 - 13:48:38
Was für ne Datenbank??

Das mit den Spalten muss ich erst mal testen. Ob das so allerdings Sinn macht ist die zweite Frage. Gescheiter wäre es geschlossen Ed Brill und noch ein paar anderen auf die Nerven zu gehen sie möchten doch bitte die Labels für die Views ebenfalls programmierbar machen.
Titel: Re: Spalte verbergen
Beitrag von: Coach am 29.07.05 - 13:55:45
jau, lass uns einen sit-in machen, wer sorgt für Bier, Chips, Würste etc?  ;D
Titel: Re: Spalte verbergen
Beitrag von: Thomas Schulte am 29.07.05 - 13:58:42
Bier bring ich mit ich sitz ja jetzt 10 Tage an der Quelle. Bierfest helau.  :-P
Titel: Re: Spalte verbergen
Beitrag von: Mandalor am 29.07.05 - 14:03:02
und was ist, wenn du 2 Ansichten machst und je nach Spache die eine oder ander aufrufst?

Denn bei Kat.-Spalten hast du sonst keine chance...

--> Es sei denn:

Du kannst die Inhalte der Kat-Spalten so berechnen, das die Verborgene Spalte in allen Spallten dsa selbe anzeigt, auf diese Weise müsste die Darstellung nicht beeinflußt werden.
Titel: Re: Spalte verbergen
Beitrag von: Coach am 29.07.05 - 14:44:06
Hi Markus,

das mit einer Ansicht pro Sprache klappt wunderbar. Leider sind das 30 Ansichten das mal 10 Länder => viel Arbeit. In den Ansichten sind immer nur ein oder zwei Spalten die übersetzt werden müssen, die anderen sind International (etwa so etwas wie CPU Ram etc.) Und ich finde das direkt in die Ansicht mit zu übernehmen etwas übersichtlicher, aber wenn ich keine andere Möglicj´hkeit habe...

Nils
Titel: Re: Spalte verbergen
Beitrag von: datenbanken24 am 29.07.05 - 15:26:39
Hallo Nils,

das mit den Spalten sprachabhängig verbergen klappt wunderbar.
Wir nutzen das auch, so wie Du es beschrieben hast.

Nur mit dem Unterschied, nicht auf eine Environment Variable abzufragen,
sondern auf ein Profildokument. Dann klappts auch mit kategorisierten Ansichten.
Der Server, der die Kategorien berechnet, hat ja das Environment nicht.

Hier ist das schon mal beschrieben,
und auch ein sprachabhängiges Online-Beispiel dabei.

http://www.atnotes.de/index.php?topic=17609

Gruß.
Uwe
Titel: Re: Spalte verbergen
Beitrag von: ..Andreas.. am 30.07.05 - 19:22:57
Irgendwie verstehe ich Uwe nicht. Wenn ich eine kategorisierte Spalte verberge, sehe ich eine "leere" Zeile (im Notes Client), egal warum diese Spalte verborgen ist.

Wenn es nur um die Übersetzung des Spaltentitels geht könnte folgende Idee weiterhelfen:

1. Lege eine nicht verborgende Kategoriespalte (kein Titel!) an, die auf Breite 1, nicht änderbar gesetzt wird

2. direkt danach folgen x sprachabhängige (mittels Lieblingsweg verborgene Spalten), die die entsprechende Spaltentitel haben, beim Wert trägt man "" ein!

3. weiter "Nutzspalten" anhängen.

Damit erzeugt man den Eindruck eines übersetzten Spaltentitels, wenn dieser auch um ein Leerzeichen nach rechts verschoben ist. Das fällt aber insbesondere bei kategorisierten Spalten kaum auf.

Andreas
Titel: Re: Spalte verbergen
Beitrag von: wflamme am 30.07.05 - 20:31:46
Das ist - leider - ein typisches Notes-Problem :-(

Ähnliches Verhalten findest Du bei der Anzeige von Suchergebnissen - da gibt's zwei Verhaltensweisen:

a) die DB ist volltextindiziert - dann bleibt die kategorisierte Spalte leer
b) ohne Volltextindex - da erscheint die Kategorie mit Twistie, aber der Eintrag verschwindet beim Anklicken ...

Ärgert mich auch immer wieder aufs Neue ....
Titel: Re: Spalte verbergen
Beitrag von: datenbanken24 am 30.07.05 - 23:35:11
Hier geht's doch gar nicht um das Verbergen einer kategorisierten Spalte,
sondern um das Verbergen einer "nomalen" Spalte in einer kategorisierten Ansicht...
Titel: Re: Spalte verbergen
Beitrag von: ..Andreas.. am 30.07.05 - 23:52:34
Den Effekt der leeren Zeilen (siehe Frage) hat man aber nur, wenn man kategorisierte Spalten verbirgt. ;)

Andreas
Titel: Re: Spalte verbergen
Beitrag von: datenbanken24 am 31.07.05 - 11:51:34
Hallo Andreas,

hast recht, da ist was dran...

Zitat
Hier geht's doch gar nicht um das Verbergen einer kategorisierten Spalte, sondern um das Verbergen einer "nomalen" Spalte in einer kategorisierten Ansicht...

Wahrscheinlich doch.
In dem Fall bin ich "raus".

Gruß,
Uwe