Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ReinerB am 16.05.07 - 11:56:15

Titel: Aktionsleiste aktualisieren?
Beitrag von: ReinerB am 16.05.07 - 11:56:15
Hallo,

ich habe eine Maske, einige Felder und eine Aktionsleiste mit Bearbeiten und Speichern.

Bearbeiten soll nur angezeigt werden, wenn Dokument im Lesemodus und Speichern wenn Dokument im Bearbeitungsmodus. In den Eigenschaften dieser Aktionen habe ich bei "Bearbeiten" Aktion verbergen, wenn Dokument im Modus Vorschau zum Bearbeiten und Geöffnet zum Bearbeiten. Bei "Speichern" habe ich die beiden anderen Reiter genommen.

Als Click ist hinter "Speichern" hinterlegt
@Command([FileSave);
@Command([EditDokument], "0")

Als Click ist hinter "Bearbeiten" hinterlegt
@Command([EditDokument], "1")


Wenn ich die Maske mit Vorschau in Notes öffne, wird auch nur die Speichern-Aktion angezeigt. Wenn ich auf Speichern klicke, wird das Dokument im Lesemodus geöffnet, aber die Aktionsleiste ändert sich nicht. Es wird nicht Bearbeiten angezeigt, sondern es steht da immer noch Speichern.

Wenn ich den Modus in der Menüleiste mit dem Icon "Dokument bearbeiten (Strg-E)" wechsle und danach auf meine Aktion Speichern klicke, dann wird die Aktionsleiste auch aktualisiert. Ab da funktioniert Bearbeiten und Speichern immer (bei dem gleichen Dokument), die Aktionsleiste wird angepaßt.

Was ist denn da anders, wenn man den Modus über das Icon ändert?

Danke für Eure Hilfe.
Reiner
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: ata am 16.05.07 - 13:02:36
... @Command([ViewRefreshFields]) einfügen, arbeitet wie F9...

Toni
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: ReinerB am 16.05.07 - 13:39:01
Hallo Toni,

ich weiß nicht genau wo ich den Befehl einbauen sollte, aber F9 drücken bringt auf der Seite auch nichts. Dadurch wird die Aktionsleiste auch nicht aktualisiert.

Reiner
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: LohCon am 16.05.07 - 15:16:34
Hallo Reiner,

wenn ich das richtig verstanden habe, öffnest Du die Maske aus dem Designer mit der Aktion -> Gestaltung - Vorschau in Notes ?

Öffne die Maske mal direkt im Client, hast Du dann das selbe Problem?

Gruss, - Jörg
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: ReinerB am 16.05.07 - 15:41:58
Ich habe die Maske auch über einen Gliederungseintrag in einem Menü heraus in Notes gestartet. Ist das gleiche Problem..

Reiner
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: Axel am 16.05.07 - 16:17:57
Normalerweise gibt es da kein Unterschied wie, wann und wo den Modus wechselst ist egal. Wenn du die Verbergen - Optionen der Aktion richtig gesetzt hast, dann sollte das auch funktionieren. Aktualisieren mit F9 oder einem @Command brauchst du nicht.

Warum es bei dir trotzdem nicht sauber funktioniert, kann zum einen an eine fehlerhaften Maske liegen oder dir chache.ndk spukt dir hier in die Suppe.

Der zweite Punkt ist relativ einfach zu lösen. Beende deinen Notes-Client und lösche mal die chache.ndk.

Für den ersten Punkt kannst du mal ein Fixup probieren und die DB auch mal komprimieren. Du kannst auch mal eine neue Kopie der DB erzeugen. Wenn das alles nichts hilft, dann versuch mal die Maske neu zu erstellen.

Versuchsweise kannst du auch mal ein Testmaske erstellen und es dort mal mit deinen Aktionen probieren.


Axel
 
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: ata am 16.05.07 - 16:20:21
Zitat
@Command([FileSave);
@Command([EditDokument], "0")

... genau dazwischen, bevor in den Lesemodus gewechselt wird - wenn dann dort...

@Command([FileSave);
@Command([ViewRefreshFields]);
@Command([EditDokument], "0")
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: Axel am 16.05.07 - 16:26:19
@ata

Ich glaube aber nicht unbedingt, dass es daran liegt. Das wäre das erste Mal, dass man die Aktionsleiste auf diesem Wege aktualisieren muss.


Axel
Titel: Re: Aktionsleiste aktualisieren?
Beitrag von: ata am 16.05.07 - 16:28:19
... mir kommt es auch "spanisch" vor - war eben so gedacht, da im Lesemodus nichts aktualisiert wird...

Toni