Domino 9 und frühere Versionen > ND8: Entwicklung
Select Kriterium durch Outline übergeben?
ata:
... das sehe ich auch so wie Torsten - Pflicht ist es die INI sauber zu halten und die Variablen wieder auf leer setzen
Toni
pram:
Noch ein Hinweis:
ein
--- Code: ---@SetProfileField("myProfile";"categorizedview";"myCategory";@UserName);
@SetTargetFrame("NotesView");
@PostedCommand([OpenPage];"categorizedViewPage");
@SetTargetFrame("")
--- Ende Code ---
funktioniert nicht zuverlässig, da in der Page der Wert noch nicht zur Verfügung steht (Profil ist noch nicht gespeichert *)
erst der Workaround
--- Code: ---@SetProfileField("myProfile";"categorizedview";"myCategory";@UserName);
triggerSave := @GetProfileField("myProfile";"categorizedview";@UserName);
@SetTargetFrame("NotesView");
@PostedCommand([OpenPage];"categorizedViewPage");
@SetTargetFrame("")
--- Ende Code ---
sorgt dafür, dass der Wert in der Page sauber ausgelesen werden kann.
Gruß
Roland
* Notes führt die Schreibbefehle asynchron aus, d.h. die Werte werden erst beim Verlassen der Formel oder bei einem Lesezugriff ge"flush"t (schönes Wort)
ata:
... ich habe dafür eine Maske mit einer eingebetten Ansicht. Die Ansicht als auch die Kategorie kann per Formel berechnet werden. Daher habe ich in der Outline für die Steuerung den OutlineEntry mit der Formel ausgestattet, den Eintrag ViewCategory in die INI - oder wegen mir auch in ein Profildokument - zu schreiben "[NAME_DER_ANSSICHT][:][KATEGORIE]" - wobei "[:]" bei mir als Trenner fungiert.
In der Maske kann man dann den Wert wieder einlesen und mit @Right und @Left die Werte entsprechend verwurschteln...
Toni
ThomasHB:
Hallo Zusammen,
in meiner embedded View habe ich immer wieder das selbe Problem. Nämlich die Fehlermeldung "Category must be a single String" und das verstehe ich nicht so ganz.
Mag aber auch zum Teil damit zusammen hängen, das ich Notes Entwicklung immer noch erforsche.
Also ich zeige eine embedded View in einem Form an. In diesem Form gibt es ein Feld, das den Datentyp Integer hat. Es scheint aber egal zu sein, was ich mache. Ob ich das Feld vorbelege oder nicht, ich hatte sogar versucht das Form mal zu speichern damit es das Feld auch tatsächlich gibt.
Ich referenziere in der Secletion Formel der View auf ein Formular.
Ohne Single Category klappt das auch. Und verweisen tu ich auf das Feld im view Formular.
Also noch mal ganz einfach:
2Formulare: 1. enthält alle felder, ein Formular das vom benutzer ausgefüllt wird
2. enthält die embedded View und ein Feld namanes MainYear welches das aktuelle Jahr enthält.
In der View selbst wird auf Form 1 verwiesen, als Selection Kriterium, damit die Columns etwas anzeigen können. Das erste Column "Jahr" ist kategorisiert, das zweite aber auch. Also ich hab dort im Grunde zwei mal das Jahr stehen. Und als Wert in Show Single Category für die embedded View habe ich das Feld MainYear gewählt, welches mit Auswahl auf das Jahr gesetzt werden soll und die View soll eben entsprechend anzeigen.
Was mache ich falsch? Ich probiere jetzt seit dem 21. rum und kriege das scheinbar nicht hin. :(
Hintergrund des ganzen soll eine schönere Darstellung einer View sein. Eine View einfach nur so in einem Frameset sieht irgendwie so lieblos aus. Als embedded kann man aber z.B. mit Schatten und so nem Kram arbeiten und das ganze optisch aufwerten. Vielleicht gibts ja hier einfachere Wege... !?!?
Grüße,
Thomas
koehlerbv:
Deine Fehlermeldung sagt Dir doch alles, Thomas. Folge dem doch und mache aus Deiner Kategorie einen String - sowohl in der Ansicht als auch in der Form.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln