propArray: Lastnosti za nov objekt po meri. Za podano lastnost dokumenta morate znotraj indeksiranega polja izdelati tri elemente: simbolično ime, podatkovni tip in vrednost dokumenta. Primer: {"DocumentTitle", "STRING", "New Expense Report",
"FirstName", "STRING", fName,
"LastName", "STRING", IName}
Pri podajanju vrednosti za lastnost, ki ni niz, morate vrednost pretvoriti v niz, da jo lahko vstavite znotraj indeksiranega polja. Na primer:
{"DocumentTitle", "STRING", "New Loan Application",
"LoanAmount", "DOUBLE", numbertostring(loanAmt),
"AppDate", "DATETIME", timetostring(appDate)
"SpecialLoan", "BOOLEAN", convert(spclLoan, string)}
Lastnosti z več vrednostmi ne morete spreminjati s pomočjo indeksiranega polja lastnosti. Če želite spreminjati lastnosti z več vrednostmi, morate uporabiti operacije setMulti<tip>Property.
V naslednji tabeli so opisani možni podatkovni tipi ter tudi, katero funkcijo bi morali uporabiti, da tak tip pretvorite v niz.
Podatkovni tip |
Funkcija za pretvorbo |
BOOLEAN (logična vrednost) |
convert(logicna_vrednost, string) |
DATETIME (datum in čas) |
timetostring(casovna_vrednost) |
DOUBLE (realno število s plavajočo vejico) |
numbertostring(vrednost_realnega_stevila_s_plavajoco_vejico) |
INTEGER (celo število) |
numbertostring(celostevilcna_vrednost) |
OBJECT (objekt) |
convert(priloga, string) |