Domino 9 und frühere Versionen > Entwicklung
art des feldes in einer form
klaussal:
hi zusammen,
an die feldnamen in einer form komme ich ja ran:
'... alle feldnamen suchen.
i = 0
For j = 0 To Ubound(formList)
Set formSuch = dbSuch.GetForm(formList(j))
Forall field In formSuch.Fields
Redim Preserve fieldList (i)
fieldList(i) = formList(j) + "~" + field
i = i + 1
End Forall
Next
doc.fields = fieldList
aber wie bringe ich in erfahrung, was für ein typ feld das ist ? (text, RT, numerisch, etc). wenn ich das im debugger ansehe, sehe ich keine weiteren informationen :-((
gibt's da überhaupt eine möglichkeit ?
danke für tipps !
rar:
Die Property Type der Klasse Item sollte dir die gewünschten Infos geben...
EDIT:
Im Debugger siehst du den Type. Allerdings nur als Zahl.
HTH
-rar
Glombi:
Das hatte ich auch erst gedacht, aber Klaussal holt sich ja kein Dokument sondern ein Objekt NotesForm. Und da bekommt man nur die Felder in einem Array zurück.
Wenn ich mir die Eigenschaften einer Maske im Designer ansehe, so wird der Datentyp nicht als Property gespeichert.
Ich denke mal, man kommt da gar nicht so leicht heran - evtl. über die API.
Andreas
Axel:
Hi,
über die C-API kannst du dir den Feldtyp auslesen. Bei der API ist auch ein Beispiel dabei, wie man das macht.
Axel
klaussal:
@andreas,
das stimmt.
@axel,
wie wo komme ich an diese API (hab davon null ahnung :P) ?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln