wsangster
05/19/2023, 3:43 PMreptar
05/19/2023, 3:56 PMreptar
05/19/2023, 3:58 PMwsangster
05/19/2023, 4:00 PMreptar
05/19/2023, 4:02 PMwsangster
05/19/2023, 4:03 PMwsangster
05/19/2023, 4:05 PMreptar
05/19/2023, 4:05 PMwsangster
05/19/2023, 4:06 PMwsangster
05/19/2023, 4:06 PMreptar
05/19/2023, 4:08 PMwsangster
05/19/2023, 4:09 PMfunction fieldChanged(context) {
var currentRecord = context.currentRecord;
var fieldName = context.fieldId;
if (fieldName === 'custbody_sansom_customer_equipment') {
var accountURL = url.resolveDomain({
hostType: url.HostType.APPLICATION,
});
log.debug({
title: 'accountURL',
details: accountURL
})
var equipmentSelected = currentRecord.getValue({
fieldId: 'custbody_sansom_customer_equipment'
});
log.debug({
title: 'equipmentSelected',
details: equipmentSelected
})
var equipmentRecordURL = url.resolveRecord({
recordType: 'customrecord_sansom_equipment',
recordId: equipmentSelected[0],
isEditMode: false
});
log.debug({
title: 'equipmentRecordURL',
details: equipmentRecordURL
})
var noMenuBar = '&l=T' //this removes the menu bar. Like the popout records
var iframe = "<iframe src=\"https://" + accountURL+equipmentRecordURL+noMenuBar + "\" width=\"1200\" height=\"1200\" title=\"Equip Card\"></iframe>";
log.debug({
title: 'iframe',
details: iframe
});
//var equipmentRecordDisplay = '';
currentRecord.setValue({
fieldId: 'custbody_sansom_correction_so',
value: iframe
})
// log.debug({
// title: 'equipmentRecordDisplay',
// details: equipmentRecordDisplay
// })
}; // END IF
}wsangster
05/19/2023, 4:10 PMwsangster
05/19/2023, 4:11 PMcustbody_sansom_correction_so
this is a Text Area and will update from the iframe variable.wsangster
05/19/2023, 4:13 PMwsangster
05/19/2023, 4:13 PMwsangster
05/19/2023, 4:19 PMwsangster
05/19/2023, 4:23 PMwsangster
05/19/2023, 4:33 PMwindow.nlapiSetFieldValue('custbody_so_equip_rec_display', iframe);
Found it here: https://stackoverflow.com/questions/45933536/setting-inline-html-field-from-client-script-in-suitescript-2-0reptar
05/19/2023, 4:50 PMreptar
05/19/2023, 4:52 PMreptar
05/19/2023, 4:53 PMwsangster
05/19/2023, 4:53 PMwsangster
05/19/2023, 4:54 PMreptar
05/19/2023, 4:54 PMwsangster
05/19/2023, 4:55 PM