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
                    } );