Revision b3721e4e
Von Sven Schöling vor mehr als 18 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
412 | 412 |
$main::lxdebug->leave_sub(); |
413 | 413 |
} |
414 | 414 |
|
415 |
# write Trigger JavaScript-Code ($qty = 1 - only one Trigger) |
|
415 |
# write Trigger JavaScript-Code ($qty = quantity of Triggers) |
|
416 |
# changed it to accept an arbitrary number of triggers - sschoeling |
|
416 | 417 |
sub write_trigger { |
417 | 418 |
$main::lxdebug->enter_sub(); |
418 | 419 |
|
419 |
my ($self, $myconfig, $qty, |
|
420 |
$inputField_1, $align_1, $button_1, |
|
421 |
$inputField_2, $align_2, $button_2) |
|
422 |
= @_; |
|
420 |
my $self = shift; |
|
421 |
my $myconfig = shift; |
|
422 |
my $qty = shift; |
|
423 | 423 |
|
424 | 424 |
# set dateform for jsscript |
425 | 425 |
# default |
... | ... | |
448 | 448 |
} |
449 | 449 |
} |
450 | 450 |
|
451 |
$trigger_1 = qq| |
|
451 |
while ($#_ >= 2) { |
|
452 |
push @triggers, qq| |
|
452 | 453 |
Calendar.setup( |
453 | 454 |
{ |
454 |
inputField : "$inputField_1",
|
|
455 |
inputField : "|.(shift).qq|",
|
|
455 | 456 |
ifFormat :"$ifFormat", |
456 |
align : "$align_1",
|
|
457 |
button : "$button_1"
|
|
457 |
align : "|.(shift).qq|",
|
|
458 |
button : "|.(shift).qq|"
|
|
458 | 459 |
} |
459 | 460 |
); |
460 | 461 |
|; |
461 |
|
|
462 |
if ($qty == 2) { |
|
463 |
$trigger_2 = qq| |
|
464 |
Calendar.setup( |
|
465 |
{ |
|
466 |
inputField : "$inputField_2", |
|
467 |
ifFormat :"$ifFormat", |
|
468 |
align : "$align_2", |
|
469 |
button : "$button_2" |
|
470 |
} |
|
471 |
); |
|
472 |
|; |
|
473 | 462 |
} |
474 | 463 |
$jsscript = qq| |
475 | 464 |
<script type="text/javascript"> |
476 |
<!-- |
|
477 |
$trigger_1 |
|
478 |
$trigger_2 |
|
479 |
//--> |
|
465 |
<!--|.join("", @triggers).qq|//--> |
|
480 | 466 |
</script> |
481 | 467 |
|; |
482 | 468 |
|
Auch abrufbar als: Unified diff
Lieferdatum in Rechnungen.
Lieferdatum wird nicht auf automatisch gesetzt und ist zur Zeit auch nicht vom Programm erfordert.
Es wird bei der Konvertierung von und in Auftraege beibehalten.