Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: nikon am 22.02.07 - 12:22:10

Titel: Werte als Farbe verwenden
Beitrag von: nikon am 22.02.07 - 12:22:10
Hallo zusammen,

bei meinen Recherchen bin ich leider nicht fündig geworden und hoffe hier kann mir jemand einen Tip geben.

Ich glaube, ich habe ein relativ spezielles Problem mit der Darstellung von farbigen Zeilen in Ansichten. Ich würde gerne Dokumente aufgrund von angelegten Schlüsselwörtern farbig hinterlegen. Diese Schlüsselwörter sind in einer Stammdatenbank angelegt und mit Farbcodes versehen sofern gewünscht.

Das Problem gestaltet sich nun aber folgendermaßen:
Wenn ich mir beim Öffnen meiner Datenbank, die Farbcodes in der Stammdatenbank auslese und ein entsprechendes Profildokument erstelle mit der Formel (Profilname und Feld sind entsprechend in der Farb-Spalte eingetragen) funktioniert alles einwandfrei. Da mir dies aber vom Laufzeitverhalten nicht gefallen will, wollte ich einfach den umgekehrten Weg gehen. Da sich die Stammdaten so oft nicht ändern, schreibe ich jetzt das Profildokument direkt beim Speichern der Schlüsselwörter in der entsprechenden Datenbank. Allerdings werden mir nun gar keine Farben mehr angezeigt. :( Wie kann das sein?! Das Profil sieht bei beiden Wegen gleich aus. Ich habe es mir mit NotesPeek angeschaut. Habe mir auch noch einen Agenten geschrieben, der mein Formelfeld printet - auch das brachte das gleiche Ergebnis. Ich weiß nicht, woran es noch liegen könnte. Hat einer von euch vielleicht eine Idee?


Mit freundlichen Grüßen

Dirk
Titel: Re: Werte als Farbe verwenden
Beitrag von: klaussal am 22.02.07 - 12:33:45
Der Nachteil von Profildokumenten ist Dir aber bewusst ?
Titel: Re: Werte als Farbe verwenden
Beitrag von: Thomas Schulte am 22.02.07 - 12:40:35
Cache Cache Lovely Cache. Wonderful Cache ....
Titel: Re: Werte als Farbe verwenden
Beitrag von: Christopher am 22.02.07 - 13:07:53
schau dir doch mal das an .....

Das ist echt eine sehr gute Lösung und viel besser als Profildokumente.

http://atnotes.de/index.php?topic=11391.0

http://www.free.dominoserver.de/computer/noteslibrary.nsf/6efe93d5536c3583c1256bb000525eda/74e4b61d04ca824dc1256db20041582a!OpenDocument
Titel: Re: Werte als Farbe verwenden
Beitrag von: nikon am 22.02.07 - 14:03:50
Danke schonmal für die schnellen Antworten.

@klauss
Naja 1 oder 2 schon... aber ich bin mir nicht sicher welchen du meinst, der mich gerade nicht weiterkommen lässt. Außerdem werde ich wahrscheinlich eh nicht drumherum kommen (s.u.)

@Thomas Schulte
Inwiefern ist das des Rätsels Lösung?

@Christopher
Danke für den Tip mit der UserProfile-Klasse. Die habe ich mir gerade einmal angeschaut. Also ich sag mal in Bezug auf die normalen Problematiken mit Profildokumenten würde mir das schon weiterhelfen. Aber dafür habe ich schon eine ähnliche Lösung.
Hier habe ich aber doch das Problem, dass ich nicht darauf verzichten kann! Zum einen brauche ich kein benutzerspezifisches Profildokument, sondern ein generisches. Weiterhin kann ich doch in den Spalteneigenschaften nicht einfach normale Dokumente angeben als Container für meine Farbformel oder irre ich mich da?! Laut Hilfe muss das eben ein Profil sein.


Gruß Dirk
Titel: Re: Werte als Farbe verwenden
Beitrag von: Axel am 22.02.07 - 14:26:12
Zum einen brauche ich kein benutzerspezifisches Profildokument, sondern ein generisches.

Die Klasse lässt sich aber ohne weitere an eine solche Problematik anpassen.


Weiterhin kann ich doch in den Spalteneigenschaften nicht einfach normale Dokumente angeben als Container für meine Farbformel oder irre ich mich da?! Laut Hilfe muss das eben ein Profil sein.

Das ist soweit schon richtig. Aber....

... an deiner Stelle würde ich die Farbinformationen für das entsprechende Schlüsselwort mit im Dokument speichern und auch die Konfiguration welches Schlüsselwort zu welcher Farbe gehört mit ganz normalen Dokumenten machen. Auf keinen Fall mit Profildokumenten. Schon aus den bekannten Gründen (Cache usw.) nicht.


Axel
Titel: Re: Werte als Farbe verwenden
Beitrag von: nikon am 22.02.07 - 14:47:44
Achsooo jetzt fällt es mir wie Schuppen aus den Haaren... irgendwie hab ich auch heute nen ziemlich verpeilten Tag... *seufz*

Du/Ihr meintet also in den Spalteneigenschaften gar nicht "benutzerdefiniert" anhaken, um ein Profildokument eintragen zu können, sondern einfach die Formel mit den Farbwerten, als normale Spaltenformel angeben. Das war mir irgendwie gar nicht klar dass das ging. Da ich mir die Hilfe geschnappt habe und das nachgebildet habe, dachte ich des g'hört so. Gut klar - so gesehen macht das ja schon Sinn dass es auch so geht. ;)

Danke für den Denkanstoss!