Revision 2003e056
Von Moritz Bunkus vor etwa 7 Jahren hinzugefügt
SL/Controller/BankTransaction.pm | ||
---|---|---|
48 | 48 |
|
49 | 49 |
my $bank_accounts = SL::DB::Manager::BankAccount->get_all_sorted( query => [ obsolete => 0 ] ); |
50 | 50 |
|
51 |
$self->setup_search_action_bar; |
|
51 | 52 |
$self->render('bank_transactions/search', |
52 | 53 |
BANK_ACCOUNTS => $bank_accounts); |
53 | 54 |
} |
... | ... | |
58 | 59 |
$self->make_filter_summary; |
59 | 60 |
$self->prepare_report; |
60 | 61 |
|
62 |
$self->setup_list_all_action_bar; |
|
61 | 63 |
$self->report_generator_list_objects(report => $self->{report}, objects => $self->models->get); |
62 | 64 |
} |
63 | 65 |
|
... | ... | |
893 | 895 |
); |
894 | 896 |
} |
895 | 897 |
|
898 |
sub setup_search_action_bar { |
|
899 |
my ($self, %params) = @_; |
|
900 |
|
|
901 |
for my $bar ($::request->layout->get('actionbar')) { |
|
902 |
$bar->add( |
|
903 |
action => [ |
|
904 |
t8('Filter'), |
|
905 |
submit => [ '#search_form', { action => 'BankTransaction/list' } ], |
|
906 |
accesskey => 'enter', |
|
907 |
], |
|
908 |
); |
|
909 |
} |
|
910 |
} |
|
911 |
|
|
912 |
sub setup_list_all_action_bar { |
|
913 |
my ($self, %params) = @_; |
|
914 |
|
|
915 |
for my $bar ($::request->layout->get('actionbar')) { |
|
916 |
$bar->add( |
|
917 |
action => [ |
|
918 |
t8('Filter'), |
|
919 |
submit => [ '#filter_form', { action => 'BankTransaction/list_all' } ], |
|
920 |
accesskey => 'enter', |
|
921 |
], |
|
922 |
); |
|
923 |
} |
|
924 |
} |
|
925 |
|
|
896 | 926 |
1; |
897 | 927 |
__END__ |
898 | 928 |
|
Auch abrufbar als: Unified diff
ActionBar: Vernwendung bei Bankbewegungen