Data Manager customization: getExtraCloneRecordActionButtons
Data Manager customization: getExtraCloneRecordActionButtons
The getExtraCloneRecordActionButtons
customization allows you to modify the set of buttons and links that appears below the clone record form. It is expected not to return a value and receives the following in the args
struct:
objectName
: The name of the objectrecordId
: The id of the current recordactions
: the array of button "actions"
Note, if you want to completely override the buttons, you may wish to use Data Manager customization: getCloneRecordActionButtons.
For example:
// /application/handlers/admin/datamanager/blog.cfc
component {
private array function getExtraCloneRecordActionButtons( event, rc, prc, args={} ) {
var actions = args.actions ?: [];
actions.append({
type = "button"
, class = "btn-plus"
, iconClass = "fa-save"
, name = "_saveAction"
, value = "publishAndClone"
, label = translateResource( uri="cms:presideobjects.blog:clonerecord.and.clone.btn", data=[ prc.objectTitle ?: "" ] )
} );
}
}
Info
See Reference: Data Manager action buttons array for add and edit forms for detailed documentation on the format of the action items.