Domino 9 und frühere Versionen > ND8: Entwicklung
Alle Leser-, Autoren- und Namens-Felder einer MASKE auslesen
Glombi:
Es gibt die Klasse NotesForm mit der Property "Fields", die einem alle Felder (aka Items) liefert. Mit
type% = notesForm.GetFieldType( name )
kann man dann den Typen bestimmen.
Wo ist das Problem?
Andreas
koehlerbv:
Andreas, Field <> Item (und nicht fields aka items).
Und das Problem ist, dass die Maske mit den Feldern der fromme Wunsch sind und die Dokumente mit ihren Items die manchmal harte Realität ;)
Bernhard
DocNotes:
--- Zitat von: Glombi am 11.04.12 - 11:22:36 ---Es gibt die Klasse NotesForm mit der Property "Fields", die einem alle Felder (aka Items) liefert. Mit
type% = notesForm.GetFieldType( name )
kann man dann den Typen bestimmen.
Wo ist das Problem?
Andreas
--- Ende Zitat ---
Hi Andreas,
jetzt kommt der übliche Kommentar "Warum einfach wenn es auch kompliziert geht".
Danke an alle!
Glombi:
--- Zitat von: koehlerbv am 11.04.12 - 11:29:42 ---Andreas, Field <> Item (und nicht fields aka items).
Und das Problem ist, dass die Maske mit den Feldern der fromme Wunsch sind und die Dokumente mit ihren Items die manchmal harte Realität ;)
Bernhard
--- Ende Zitat ---
DocNotes wollte ja nur die Felder (naka Items) aus der Maske haben. Sonst müsste man ja über alle Dokumente, die zu dieser Maske gehören laufen, und dort die Felder auslesen. Was allerding auch mit Script ginge...
Zu bedenken wäre jedoch, dass auch Anwender ganz einfach per Dokumenteigenschaft ein Leserfeld (müsste eigentlich Leseritem heissen, oder ? ;-) ) namens $Readers setzen können. Dazu brauchts nicht mal einen Agenten.
Zu der akademischen Diskussion "Items" oder "Felder". In diesem Fall sind es Felder, wo man der Hilfe zur Property "Fields" in NotesForm entnehmen kann:
"The names of all the fields of a form."
Items sind die Dinger, die in Notesdokumenten drin sind. Fields die Dinger in der Maske.
Andreas
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln