In User Event beforeLoad, fields in the record will not get updated. So on loading a record in View or edit context, we can create a new field in the form via script and update it dynamically.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Code Snippet >>>>>>>>>>>>>>>>>>>>>>>>>
// create field in form using serverWidget
var form = scriptContext.form
var field1 = form.addField( {
id: 'custpage_integer',
type: serverWidget.FieldType.INTEGER,
label: '# OF ENTRIES'
} );
var bodyField = form.getField( {
id: 'custpage_integer'
} );
Rec.setValue( {
fieldId: 'custpage_integer',
value: entriesCount,
ignoreFieldChange: true
} );