Domino 9 und frühere Versionen > ND8: Entwicklung
Itemnamen mal groß und mal klein geschrieben
Fragensteller:
Hallo Leute,
mit ist aufgefallen das in den Dokumeten die Items mal groß und mal klein geschrieben werden.
Wenn ich ein Dokument erstelle oder bearbeite machei chdas mit
Call dlgdoc.Replaceitemvalue("item","wert")
oder
Call dlgdoc.item = wert
in jedem Fall schreibe ich das Item klein. Dennoch scheint Notes ab und zu seinen eigenen Kopf zu haben...
item
Item
ITEM
Jemand da einen Hinweis? ???
koehlerbv:
LotusScript entwickelt da ein gewisses Eigenleben. Unterm Strich ist das aber wurscht, da Notes hier prinzipiell nicht kontextsensitiv arbeitet.
Man muss nur immer daran denken, dass man mit Wandlung in Gross- oder Kleinbuchstaben arbeitet, wenn man Itemnamen vergleichen muss.
Bernhard
pram:
genau im Prinzip ist es egal...
soweit ich weiß, werden neue Items, welche über das Iteminterface (doc.MyItem=..) angelegt werden, immer GROSS geschrieben (zumindest in 8.5)
items mit ReplaceItemValue werden immer in der Schreibweise geschrieben, wie angegeben.
Existiert das Item allerdings schon im Dokument (z.b. weil es gespeichert wurde oder weil ein Feld in der Maske existiert) wird die Schreibweise beibehalten.
in deinem Beispiel:
item - geschrieben über replaceitemvalue
Item - Feld in Maske existiert
ITEM - geschrieben über ItemInterface
Gruß
Roland
Fragensteller:
Das witzige an der Sache ist jetzt aber:
If tnAlt.Hasitem("TypSymbol") Then
Call tnNeu.Replaceitemvalue("typsymbol", tnAlt.Getitemvalue("TypSymbol")(0))
Else
Call tnNeu.Replaceitemvalue("typsymbol", 12)
End If
---->>> Feldname: TypSymbol Naja egal, ich wunderte mich nur ;D
marschul:
Meinen Beobachtungen zufolge wird der Name dann groß geschrieben, wenn das Feld noch nicht in der Feldliste der DB existiert (siehe z.B. Referenz für Formeln). Ist das Feld dort vorhanden, weil z.B. mit einer Maske gespeichert, wird es entsprechend so in den Dokumenten gespeichert.
Aber wie gesagt / geschrieben: habe das so beobachtet, ohne es genauer zu prüfen...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln