Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9683db6c

Von Tamino Steinert vor mehr als 2 Jahren hinzugefügt

  • ID 9683db6c4ae83389a937bcd6c656c9d5b13ab998
  • Vorgänger 0919d29e
  • Nachfolger 66c4af4a

ReportGenerator: enable additional submit values in action bar

Unterschiede anzeigen:

SL/ReportGenerator.pm
418 418
}
419 419

  
420 420
sub create_action_bar_actions {
421
  my ($self, $variables) = @_;
421
  my ($self, $variables, %params) = @_;
422 422

  
423 423
  my @actions;
424 424
  foreach my $type (qw(pdf csv)) {
......
430 430

  
431 431
    push @actions, action => [
432 432
      $type eq 'pdf' ? $::locale->text('PDF export') : $::locale->text('CSV export'),
433
      submit => [ '#report_generator_form', { $key => $value } ],
433
      submit => [ '#report_generator_form', {(
434
            $key => $value,
435
            defined $params{action_bar_additional_submit_values}
436
            ? %{$params{action_bar_additional_submit_values}}
437
            : undef
438
          )} ],
434 439
    ];
435 440
  }
436 441

  
......
449 454
sub setup_action_bar {
450 455
  my ($self, $variables, %params) = @_;
451 456

  
452
  my @actions = $self->create_action_bar_actions($variables);
457
  my @actions = $self->create_action_bar_actions($variables, %params);
453 458

  
454 459
  if ($params{action_bar_setup_hook}) {
455 460
    $params{action_bar_setup_hook}->(@actions);

Auch abrufbar als: Unified diff