Scruffy
05/20/2022, 6:30 PMMTNathan
05/20/2022, 9:10 PMinlinehtml
field added in beforeLoad
that has some script in it - essentially super low-level DOM hacking. Set the default value to something like <script>top.document.title=[your title here]</script>
.Scruffy
05/20/2022, 9:11 PMNetsuite Tragic
06/09/2022, 11:35 PMNetsuite Tragic
06/09/2022, 11:35 PM/**
* @NApiVersion 2.1
* @NScriptType UserEventScript
*/
define(['N/record','N/runtime','N/ui/serverWidget'],
function(record,runtime,serverWidget) {
function beforeLoad(context) {
var recordNumber = context.newRecord.getValue({'fieldId':'tranid'});
var fldPageTitleHTML = context.form.addField({
'id':'custpage_page_title_html',
'type':serverWidget.FieldType.INLINEHTML,
'label':'Page Title HTML'
});
fldPageTitleHTML.defaultValue = '<script>top.document.title=\'' + recordNumber + ' - NetSuite\'</script>';
}
return {
beforeLoad: beforeLoad
};
});