Data Manager customization: postCloneRecordAction
Data Manager customization: postCloneRecordAction
The postCloneRecordAction
customization allows you to run logic after the core Data Manager clone record logic is run. It is not expected to return a value and is supplied the following in the args
struct:
objectName
: name of the objectnewId
: ID of the newly cloned recordformData
: struct containing the form submissionexistingRecord
: struct containing the data from the current recordvalidationResult
: validation result from general form validation
For example:
// /application/handlers/admin/datamanager/blog.cfc
component {
private void function postCloneRecordAction( event, rc, prc, args={} ) {
// redirect to a different than default page
setNextEvent( event.buildAdminLink(
objectName = "blog"
, recordId = ( args.formData.id ?: "" )
, operation = "preview"
) );
}
}
See also: predCloneRecordAction and cloneRecordAction.