Hi,
After some digging, I doubt Chemistry part may not support this so I modified
the cmis.js source code for "_setProps" function as below and it works.
var _setProps = function(properties, options) {
var i = 0;
for ( var id in properties) {
options['propertyId[' + i + ']'] = id;
if
(Array.isArray(properties[id])){
var len = properties[id].length;
var j=0;
for (j=0;j<len;j++){
options['propertyValue[' + i + ']'+'['+j+']'] =
properties[id][j];
}
} else {
options['propertyValue[' + i + ']'] = properties[id];
}
i++;
}
};
//sample properties with a multi-values property using an array.
var properties = {
'multiProp1':
['Personal','Privileged']
}
Please let me know if that's the appropriate way to achieve this.
Thanks
Wentao
From: Lu, Wentao
Sent: Wednesday, January 02, 2019 11:35 AM
To: [email protected]
Subject: How to set multi-value properties on Chemistry Part
Hi,
We'll trying to use Chemistry Part javascript api to create a document, the
document has some multi-value properties, could you help to provide a sample
code on how to set a multi-value properties using Chemistry Part?
Looks like we need submit below format but not sure how to do it on Chemistry
Part and if Chemistry Part even support it or not.
<input name="propertyId[0]" type="hidden" value="my:countries" />
<input name="propertyValue[0][0]" type="text" value="Germany" />
<input name="propertyValue[0][1]" type="text" value="United States" />
<input name="propertyValue[0][2]" type="text" value="France" />
<input name="propertyValue[0][3]" type="text" value="United Kingdom" />
<input name="propertyValue[0][4]" type="text" value="Switzerland" />
Thanks
Wentao
________________________________
This email and its attachments are intended solely for the personal use of the
individual or entity named above. Any use of this communication by an
unintended recipient is strictly prohibited. If you have received this email in
error, any publication, use, reproduction, disclosure or dissemination of its
contents is strictly prohibited. Please immediately delete this message and its
attachments from your computer and servers. We would also appreciate if you
would contact us by a collect call or return email to notify us of this error.
Thank you for your cooperation.
-BCHydroDisclaimerID5.2.8.1541