Eystein Bye
01/22/2021, 9:48 AMconst lineNumber = objRecord.findSublistLineWithValue({
sublistId: 'addressbook',
fieldId: 'defaultbilling',
value: true,
});
I would like to add a default address. How can I do that. Do I need to create the addressbook some how?battk
01/22/2021, 9:51 AMEystein Bye
01/22/2021, 9:58 AMbattk
01/22/2021, 9:59 AMbattk
01/22/2021, 9:59 AMbattk
01/22/2021, 10:01 AMbattk
01/22/2021, 10:02 AMEystein Bye
01/22/2021, 10:02 AMEystein Bye
01/22/2021, 10:48 AMif (lineNumber === -1) {
var addressCount = objRecord.getLineCount({'sublistId': 'addressbook'});
objRecord.insertLine({sublistId: "addressbook", line: addressCount});
var adrObj = objRecord.setSublistValue({sublistId: "addressbook", line: addressCount, fieldId: "defaultbilling", value: true});
adrObj.setValue({fieldId: 'city', value:'Test'});
adrObj.setValue({fieldId: 'country', value:'NO'});
adrObj.setValue({fieldId: 'addr1', value: 'Test'});
objRecord.save();
}
battk
01/22/2021, 11:08 AMbattk
01/22/2021, 11:08 AMbattk
01/22/2021, 11:09 AMbattk
01/22/2021, 11:10 AMbattk
01/22/2021, 11:10 AMEystein Bye
01/22/2021, 12:29 PMsetSublistValue
I cant use the return value. I need to use getSublistSubrecord
before setting values. That was not clear to me after reading the API doc.stalbert
01/22/2021, 3:01 PM