Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: smokyly am 03.03.11 - 11:24:06

Titel: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 03.03.11 - 11:24:06
Ich setze per Aktion ein Feld in der Kalenderansicht und gebe das dann in einer zusätzlichen Spalte als Symbol aus. Damit mir das Feld auch angezeigt wird, muss ich nach der Aktionswahl die Ansicht mit F9 aktualisieren.

Um mir diesen zusätzlichen Schritt zu sparen, habe ich in der Aktion noch ein @Command([ViewRefreshFields])
eingefügt. Nur tut das nicht.

Habe ich da etwas falsch verstanden? Ich dachte der command würde das Äquivalent zur F9 sein?!

Gruß
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: Klafu am 03.03.11 - 11:59:54
Musst du dabei dann nicht eher die Ansicht aktualisieren statt das Feld ?

Chris
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 03.03.11 - 12:10:09
Wie würdest Du die Beschreibung aus der Hilfe interpretieren?

Recalculates the fields in the current document or updates the current view or folder.

Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: Klafu am 03.03.11 - 12:18:05
Wie genau sieht es denn bei dir aus ?

Du hast eine Kalenderaransicht in der du über eine Aktion ein Feldwert in einem Dokument setzt?
In der Kalenderansicht willst du dann auch gleich diese Feldwert Änderung sichtbar machen oder ist das eine zweite Ansicht ?

Chris
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 03.03.11 - 12:31:36

Du hast eine Kalenderaransicht in der du über eine Aktion ein Feldwert in einem Dokument setzt?
Korrekt.

Zitat
In der Kalenderansicht willst du dann auch gleich diese Feldwert Änderung sichtbar machen oder ist das eine zweite Ansicht ?

Chris
Es handelt sich um die gleiche Ansicht. Ist die Standard-Monatsübersicht im Kalender. Wenn ich da einen Termin markiere und dann über die Aktion das Feld setze, soll da gleich neben dem Termin ein Symbol erscheinen. Tut aber nur nach F9. ???
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: Klafu am 03.03.11 - 12:45:43
Nur mal so am Rande: ist das Feld ein Textfeld?

Was ist, wenn du mal ein @Command( [RefreshWindow] ) probierst ?

Chris
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 03.03.11 - 12:53:56
Nur mal so am Rande: ist das Feld ein Textfeld?
Zahl.

Zitat
Was ist, wenn du mal ein @Command( [RefreshWindow] ) probierst ?

Chris
;D
Den hatte ich auch schon probiert. Danach sieht man KEINE Kalendereinträge mehr. F9 - und sie sind wieder da.

Danke für Deine Bemühungen!
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: marschul am 03.03.11 - 13:26:22
Was kommt denn bei @PostedCommand... heraus?

Gruß
Marco
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 04.03.11 - 08:57:46
Ändert leider auch nix. :-:
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: marschul am 04.03.11 - 09:31:35
Mmmh, seltsam. Habe das gerade mal nachgestellt:

Symbolspalte in View Calendar ergänzt
@If(AppointmentType = "2011"; irgendeineZahlFürEinViewIcon;...Rest der Formel gelassen...)

Anschließend eine Aktion erstellt mit
FIELD AppointmentType := "2011"; @Command([ViewRefreshFields])

Ergebnis: Funzt - Icon wird sofort geändert.

Bitte mich nicht erschlagen, dass das oben genannte Feld benutzt wurde - diente nur für den hier durchgeführten Test; nach Öffnen & Speichern des Dokuments war auch wieder das Standardsymbol sichtbar  ;)

Gruß
Marco
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 04.03.11 - 09:57:27
Nicht, dass wir von 2 unterschiedlichen Ansichten ausgehen: Eingebaut habe ich die Spalte in der Ansicht $Calendar. Die Aktion findet dann am Client auf der Monatsübersicht statt.

Client 8.5, Schablone mail85.ntf
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 04.03.11 - 10:07:20
Ich hab jetzt einfach mal das Subject verbogen und noch nen Stern davor gehängt, also :

Field Subject="*"+Subject

Auch da brauch ich erst F9......
Titel: Re: @Command([ViewRefreshFields]) in Kalenderansicht
Beitrag von: smokyly am 29.03.11 - 10:03:31
Nur mal so am Rande: ist das Feld ein Textfeld?

Was ist, wenn du mal ein @Command( [RefreshWindow] ) probierst ?

Chris

Nach Umstellung auf 8.5.2 funzt genau das nun. Danke!