Autor Thema: Web Programierung & Reihenfolge  (Gelesen 1934 mal)

Offline kawie

  • Junior Mitglied
  • **
  • Beiträge: 87
  • Ich liebe dieses Forum! Und wie :-)
Web Programierung & Reihenfolge
« am: 15.10.03 - 09:17:11 »
Hallo,

vieleicht könnt Ihr mir ja weiterhelfen...

Ich habe ein View Template für eine Ansicht erstellt. In der Maske ist natürlich eine embedded View.

Nun will ich diese über "einzelne Kategorien" Anzeigen etwas dynamisieren.

Das klappt auch alles Prima.. um aber an den Wert zu kommen, nachdem die Kategoriesierung laufen soll. Muss ich ein DBlookup über eine andere View machen. Als Key brauche ich dafür den Usernamen.

Dieser ist nicht der Notesname sondern ein Name der in ein Cookie geschrieben wird..

Das klappt aber nicht :-(

Wenn ich den Key vorgebe sieht alles richtig aus. Ich befürchte das es ein Problem von der Zeit gibt.. Ich fülle das Feld name über das onLoad Ereignis das Kategorie Feld mit der DBLookup Anweisung wird als Vorgabewert gefüllt.

Was kann ich da machen?? Gibt es eine möglichkeit JavaScript bereits vor dem Laden auszuführen?

Und wieso werden Vorgabewert vor dem Laden ausgegführt?

Wenn das jetzt alles ein wenig verworren ist .. Sorry aber so soieht es bei mir im Kopf im mom. auch aus ;-)

Danke

Kai

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Web Programierung & Reihenfolge
« Antwort #1 am: 15.10.03 - 09:32:42 »
du könntest mal versuchen, den Inhalt des Cookie anders zu bekommen.
Du musst auf deine Maske ein Feld HTTP_COOKIE (computed for display; Value: HTTP_COOKIE) machen. Das Feld Name muss auch berechnet zur Anzeige sein und als Formel sowas hier:
Zitat
@Middle(@LowerCase(HTTP_COOKIE) + ";" ; "name="; ";");

(Arrgh. warum geht das Quote nicht??)

du kannst diesen Wert auch direkt in der DBLookup-Formel verwenden, also ohne den Umweg über dein Name-Feld.
Wenn das jetzt verworren klingt - weils nur so ne Idee ist, aber du kannst es mal ausprobieren.

Warum Vorgabewerte vor dem Laden berechnet werden? Weil der Dominoserver die HMTL-Seite an den Client schickt und dann keine Verbindung zu dem Client mehr hat. Er muss also alles berechnen, bevor er sie wegschickt. Deshalb kann er auch Werte, die erst via JS auf dem Client berechnet werden nicht berücksichtigen.
Wenn dus mit der Methode über das HTTP_COOKIE Feld machst, dann sollte dieses Problem behoben sein.
« Letzte Änderung: 15.10.03 - 09:42:43 von potsmoker »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re:Web Programierung & Reihenfolge
« Antwort #2 am: 15.10.03 - 09:41:10 »
(Arrgh. warum geht das Quote nicht??)

 ;D könnte an der Schreibweise liegen  ;D
Andreas Fritz

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Web Programierung & Reihenfolge
« Antwort #3 am: 15.10.03 - 09:43:31 »
(Arrgh. warum geht das Quote nicht??)

 ;D könnte an der Schreibweise liegen  ;D


Danke!  :-[
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline kawie

  • Junior Mitglied
  • **
  • Beiträge: 87
  • Ich liebe dieses Forum! Und wie :-)
Re:Web Programierung & Reihenfolge
« Antwort #4 am: 15.10.03 - 10:49:08 »
potsmoker Du bist mein ganz persöhnlicher Held   ;D

Es hat geklappt, ich brauche jetzt also nicht mehr von der Brücke Springen oder den Notes Server aus dem Fenster schmeissen...

DANKE

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz