Revision 78650e30
Von Moritz Bunkus vor fast 18 Jahren hinzugefügt
bin/mozilla/io.pl | ||
---|---|---|
90 | 90 |
sub display_row { |
91 | 91 |
$lxdebug->enter_sub(); |
92 | 92 |
my $numrows = shift; |
93 |
|
|
93 | 94 |
if ($lizenzen && $form->{vc} eq "customer") { |
94 | 95 |
if ($form->{type} =~ /sales_order/) { |
95 | 96 |
@column_index = (runningnumber, partnumber, description, ship, qty); |
... | ... | |
197 | 198 |
. qq|</th>|; |
198 | 199 |
############## ENDE Neueintrag ################## |
199 | 200 |
|
201 |
$form->{"show_details"} = |
|
202 |
!defined($form->{"show_details"}) ? 1 : |
|
203 |
$form->{"show_details"} ? 1 : 0; |
|
204 |
my $show_details_new = 1 - $form->{"show_details"}; |
|
205 |
my $show_details_checked = $form->{"show_details"} ? "checked" : ""; |
|
206 |
|
|
200 | 207 |
print qq| |
201 | 208 |
<tr> |
202 | 209 |
<td> |
210 |
<input type="hidden" name="show_details" value="$form->{show_details}"> |
|
211 |
<input type="checkbox" onclick="show_form_details($show_details_new);" $show_details_checked> |
|
212 |
| . $locale->text("Show details") . qq|<br> |
|
203 | 213 |
<table width=100%> |
204 | 214 |
<tr class=listheading>|; |
205 | 215 |
|
... | ... | |
438 | 448 |
# Eintrag fuer Version 2.2.0 geaendert # |
439 | 449 |
# neue Optik im Rechnungsformular # |
440 | 450 |
######################################## |
451 |
|
|
452 |
my $row_style_attr = |
|
453 |
'style="display:none;"' if (!$form->{"show_details"}); |
|
454 |
|
|
441 | 455 |
# print second row |
442 | 456 |
print qq| |
443 |
<tr class=listrow$j> |
|
457 |
<tr class=listrow$j $row_style_attr>
|
|
444 | 458 |
<td colspan=$colspan> |
445 | 459 |
|; |
446 | 460 |
if ($lizenzen && $form->{type} eq "invoice" && $form->{vc} eq "customer") { |
Auch abrufbar als: Unified diff
In den Einkaufs- und Verkaufsmasken eine Checkbox "Details anzeigen" eingefügt, mit der die jeweils zweite Positionszeile angezeigt bzw. versteckt werden kann.