Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
25.05.12 - 16:09:08
News:
Schnellsuche:
Das Notes Forum
Lotus Notes / Domino 8
ND8: Entwicklung
(Moderatoren:
Axel
,
Thomas Schulte
,
koehlerbv
)
DONE: @Command([OpenView], ...) verhindert das setzen von Feldwerten
« vorheriges
nächstes »
Seiten:
[
1
]
Autor
Thema: DONE: @Command([OpenView], ...) verhindert das setzen von Feldwerten (Gelesen 383 mal)
0xse
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 505
DONE: @Command([OpenView], ...) verhindert das setzen von Feldwerten
«
am:
30.06.10 - 11:43:00 »
Hi,
wieder mal ein interessantes Phänoment in Notes. Client ist 8.5.1 DE. Es gibt eine Rahmengruppe mit zwei Rahmen. Im oberen ist eine Form geladen und im unteren eine Ansicht.
In der Form kann der Benutzer auf einen Aktions-Hotspot klicken, bekommt ein paar Auswahlmöglichkeiten, das Ausgewählte wird zur Anzeige in ein Feld geladen und zum Abschluss folgt dann die Anzeige der Ansicht.
[...]
@SetField("fdDispAktuellerKalender";varBenutzereingabe);
[...]
@SetTargetFrame("fraKalender");
@Command([OpenView];"(vwCal" + varMitarbeiter + ")";"";0);
Die Ansicht wird korrekt in den Frame geladen, aber das Feld wird nicht befüllt. Kommentiere ich die Zeile mit @Command([OpenView], ...) aus, wird das Feld befüllt. Alternativ hab ich auch mal die folgende Schreibweise probiert, selbes Phänomen.
FIELD fdDispAktuellerKalender := varBenutzereingabe;
Ich rall nicht so ganz, warum Notes sich so verhält. Hat jemand eine Idee, wie sich das lösen/umgehen läßt?
Viele Grüße
«
Letzte Änderung: 30.06.10 - 14:13:06 von 0xse
»
Gespeichert
pram
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 687
Re: @Command([OpenView], ...) verhindert das setzen von Feldwerten
«
Antworten #1 am:
30.06.10 - 13:22:15 »
Mal ins Blaue geraten, versuch mal folgendes:
[...]
@SetField("fdDispAktuellerKalender";varBenutzereingabe);
[...]
tmp := fdDispAktuellerKalender;
<--- Feld hier nochmal lesen, damit alle vorherigen Schreibvorgänge "abgeschlossen" werden
@SetTargetFrame("fraKalender");
@Command([OpenView];"(vwCal" + varMitarbeiter + ")";"";0);
Ich hatte mal ein ähnliches Problem. Wollte einen Wert in ein Profil schreiben und anschließend eine Form öffnen. Habe dabei festgestellt, dass die Schreibbefehle mit @SetProfileField, gepuffert werden und der Wert in der Form nur dann ausgelesen werden konnte, wenn ich zuvor den Wert in der Aktion noch ausgelesen hatte.
Ansonsten ggf. noch mit @PostedCommand und @UpdateFormulaContext rumexperimentieren
Gruß
Roland
Gespeichert
Roland Praml
IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework
0xse
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 505
Re: @Command([OpenView], ...) verhindert das setzen von Feldwerten
«
Antworten #2 am:
30.06.10 - 14:12:49 »
Interessant.... @SetField alleine geht nicht. FIELD alleine geht nicht. @SetField und @GetField zusammen gehen nicht. FIELD und @GetField zusammen funktioniert. Irgendwie merkwürdig.
Aber danke für den Hinweis, hat das Problem gelöst =)
Viele Grüße
Gespeichert
0xse
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 505
Re: DONE: @Command([OpenView], ...) verhindert das setzen von Feldwerten
«
Antworten #3 am:
30.06.10 - 14:22:51 »
Nachtrag:
@Command( [ViewRefreshFields] );
> Der richtige Feldwert stand schon drin. Damit läßt sich die Anzeige auch aktualisieren.
Gespeichert
Seiten:
[
1
]
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
ATNOTES TEAM
-----------------------------
=> Neuigkeiten - Wichtiges
===> Archiv
-----------------------------
Lotus Notes / Domino 8
-----------------------------
=> ND8: Administration & Userprobleme
=> ND8: Entwicklung
=> ND8: Entwicklung - XPages
-----------------------------
Lotus Notes / Domino 7
-----------------------------
=> ND7: Administration & Userprobleme
=> ND7: Entwicklung
-----------------------------
Lotus Notes / Domino 6
-----------------------------
=> ND6: Administration & Userprobleme
=> ND6: Entwicklung
-----------------------------
Domino 5 und frühere Versionen
-----------------------------
=> Administration & Userprobleme
=> Entwicklung
-----------------------------
Lotus Notes / Domino Sonstiges
-----------------------------
=> Tipps und Tricks
=> Tools & Downloads
=> Projekt Bereich
===> Help-Desk Applikation !!Help!!
=> Java und .NET mit Notes/Domino
=> Companion Products
=> OLE/COM-Programmierung
=> Aus- und Weiterbildung
-----------------------------
Best Practices
-----------------------------
=> At Notes Best Practices
=> Diskussionen zu Best Practices
-----------------------------
Sonstiges
-----------------------------
=> Offtopic
=> Kritik & Vorschläge
=> Infrastruktur
=> Job Suche/Angebote
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Powered by SMF 1.1.16
|
SMF © 2006, Simple Machines
Impressum Atnotes.de -
Powered by Syslords Solutions -
Datenschutz
| Partner:
Tinte / Toner günstig