Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ed458620

Von Moritz Bunkus vor etwa 8 Jahren hinzugefügt

  • ID ed45862002de7481692e3044553356857f947d5f
  • Vorgänger 5dfa532c
  • Nachfolger 1d8cd5cd

ActionBar: Verwendung bei Mandantenkonfiguration

Unterschiede anzeigen:

SL/Controller/ClientConfig.pm
$::request->layout->use_javascript("${_}.js") for qw(jquery.selectboxes jquery.multiselect2side kivi.File);
$self->setup_edit_form_action_bar;
$self->render('client_config/form', title => t8('Client Configuration'),
make_chart_title => sub { $_[0]->accno . '--' . $_[0]->description },
make_templates_value => sub { 'templates/' . $_[0] },
);
}
sub setup_edit_form_action_bar {
my ($self) = @_;
for my $bar ($::request->layout->get('actionbar')) {
$bar->add(
action => [
t8('Save'),
submit => [ '#form', { action => 'ClientConfig/save' } ],
accesskey => 'enter',
],
);
}
}
1;
templates/webpages/client_config/form.html
[% PROCESS 'common/flash.html' %]
<form action='controller.pl' method='POST'>
<form action='controller.pl' method='POST' id='form'>
<div class="tabwidget">
<ul>
<li><a href="#miscellaneous">[% LxERP.t8('Miscellaneous') %]</a></li>
......
[% PROCESS 'client_config/_warehouse.html' %]
[% PROCESS 'client_config/_features.html' %]
[% PROCESS 'client_config/_miscellaneous.html' %]
<div>
[%- L.hidden_tag('action', 'ClientConfig/dispatch') %]
[%- L.submit_tag('action_save', LxERP.t8('Save')) %]
</div>
</form>

Auch abrufbar als: Unified diff