Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6587b90e

Von Bernd Bleßmann vor mehr als 2 Jahren hinzugefügt

  • ID 6587b90e59178e4080806065c5b68aa0c3c7119e
  • Vorgänger 8b383953
  • Nachfolger b99d067d

Auftrags-Controller: Kunde-/Lieferant in neuem Tab öffnen mit js

Damit funktioniert das auch, wenn der Beleg noch nicht gespeichert ist.

Unterschiede anzeigen:

js/kivi.Order.js
937 937
    $.post("controller.pl", data, kivi.eval_json_result);
938 938
  };
939 939

  
940
  ns.open_customervendor_tab = function(id_selector, db) {
941
    if (!ns.check_cv()) return;
942
    window.open("controller.pl?action=CustomerVendor/edit&db=" + encodeURIComponent(db) + "&id=" + encodeURIComponent($(id_selector).val()), '_blank');
943
  };
944

  
940 945
});
941 946

  
942 947
$(function() {
templates/webpages/order/tabs/basic_data.html
17 17
            <td>
18 18
              [% P.customer_vendor.picker("order.${SELF.cv}" _ '_id', SELF.order.$cv_id, type=SELF.cv, style='width: 300px') %]
19 19
              [% P.button_tag("kivi.Order.show_vc_details_dialog()", LxERP.t8("Details (one letter abbreviation)")) %]
20
              [% P.link_tag(SELF.url_for(controller='CustomerVendor', action='edit', 'id'=SELF.order.$cv_id, 'db'=SELF.cv), LxERP.t8('Edit'), target="_blank", title=LxERP.t8('Open in new window')) %]
20
              [% P.link_tag("javascript:void(0);", LxERP.t8('Edit'), title=LxERP.t8('Open in new window'), onclick="kivi.Order.open_customervendor_tab('#order_${SELF.cv}_id', '${SELF.cv}')") %]
21 21
            </td>
22 22
          </tr>
23 23

  

Auch abrufbar als: Unified diff