Revision 6587b90e
Von Bernd Bleßmann vor mehr als 2 Jahren hinzugefügt
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
Auftrags-Controller: Kunde-/Lieferant in neuem Tab öffnen mit js
Damit funktioniert das auch, wenn der Beleg noch nicht gespeichert ist.