#fixed - display fixed value from object or here
#fixed-country
#fixed-state
- 'value' => 'Y', #for checkbox, title, fixed, fixedhidden
+ 'value' => 'Y', #for checkbox, title, fixed, hidden
'disabled' => 0,
'onchange' => 'javascript_function',
'new_object_callback'
#run when adding
- 'new_callback' => sub { my( $cgi, $object, $fields_listref ) = @_; },
+ 'new_callback' => sub { my( $cgi, $object, $fields_listref, $optref ) = @_; },
+
+ #run when cloning
+ 'clone_callback' => sub { my( $cgi, $object, $fields_listref, $optref ) = @_; },
#run before display to return a different value
'value_callback' => sub { my( $columname, $value ) = @_; },
% 'size' => $f->{'size'},
% 'maxlength' => $f->{'maxlength'},
%
-% #checkbox, title, fixed, fixedhidden
+% #checkbox, title, fixed, hidden
% #& deprecated weird value hashref used only by reason.html
% 'value' => $f->{'value'},
%
$object = qsearchs({ %qsearch, 'hashref' => { $pkey => $clone } });
- #XXX document me
- &{$opt{'clone_callback'}}($cgi, $object, $fields)
+ &{$opt{'clone_callback'}}($cgi, $object, $fields, \%opt )
if $opt{'clone_callback'};
#$object->$pkey('');