Revision ff058663
Von Moritz Bunkus vor fast 11 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
432 | 432 |
$form->{javascript} .= qq|<script type="text/javascript" src="js/show_form_details.js"></script>|; |
433 | 433 |
$form->{javascript} .= qq|<script type="text/javascript" src="js/show_history.js"></script>|; |
434 | 434 |
$form->{javascript} .= qq|<script type="text/javascript" src="js/show_vc_details.js"></script>|; |
435 |
$::request->{layout}->use_javascript(map { "${_}.js" } qw(kivi.SalesPurchase)); |
|
435 | 436 |
|
436 | 437 |
$form->header; |
437 | 438 |
if ($form->{CFDD_shipto} && $form->{CFDD_shipto_id} ) { |
Auch abrufbar als: Unified diff
Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten
Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.
Mit der Methode gibt's zwei Probleme:
1. Es ist langsam, weil ein überflüssiger Roundtrip zum Server gemacht
wird. Die Informationen sind bereits alle beim initialen Anzeigen
der Maske vorhanden.
2. Es handelt sich um einen GET-Request, an den sämtliche
Übersetzungen als GET-Parameter angehängt werden. Damit kann man
problemlos in die Größenbeschränkung bei GET-Requests laufen.