Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 59cbfde2

Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt

  • ID 59cbfde203f98000c6a51bc4288d430f33417fd9
  • Vorgänger 8a86d342
  • Nachfolger da3422fb

DispositionManager: FIX: Wechsel Lieferanten im Einkaufswarenkorb

Unterschiede anzeigen:

js/kivi.DispositionManager.js
namespace('kivi.DispositionManager', function(ns) {
ns.sort_vendors = function() {
ns.display_vendor_parts($('#vendor_id2').val());
$("tbody tr").each(function(index) {
if ( index !== 0 ) {
$row = $(this);
if( $row.find("select[name='vendor_ids[]']").val() != $('#vendor_id2').val()) {
$row.remove();
}
ns.display_vendor_parts($('#vendor_id').val());
$("#basket_items tr").each(function(_index) {
if(
$(this).find("select[name='vendor_ids[]']").val() != $('#vendor_id').val()
&& $('#vendor_id').val() != ''
) {
$(this).find("[name='ids[+]']").prop("checked", false);
this.style.display = "none";
} else {
this.style.removeProperty('display');
}
});
}
......
return true;
};
});
$(function() {
$('#vendor_id').change('set_item:CustomerVendorPicker', function(_e,_o) {
kivi.DispositionManager.sort_vendors();
})
});
templates/design40_webpages/disposition_manager/show_purchase_basket.html
<caption>[% 'Vendor' | $T8 %]</caption>
<tbody>
<tr>
<td>[% P.customer_vendor.picker('vendor_id2', FORM.vendor_id2, type='vendor') %]</td>
<td>[% P.customer_vendor.picker('vendor_id', '', type='vendor') %]</td>
</tr>
</tbody>
</table>
......
<th>[% 'Vendor' | $T8 %] </th>
</tr>
</thead>
<tbody>
<tbody id="basket_items">
[% FOREACH basket_item = BASKET_ITEMS %]
<tr>
......
<div id="vendor_parts" class="wrapper"></div>
</form>
<script type="text/javascript">
<!--
$('#vendor_id2').change('set_item:CustomerVendorPicker', function(e,o) {
kivi.DispositionManager.sort_vendors();
})
-->
</script>
templates/webpages/disposition_manager/show_purchase_basket.html
<div>
<p>
[% 'Vendor' | $T8 %]:
[% P.customer_vendor.picker('vendor_id2', FORM.vendor_id2, type='vendor') %]
[% P.customer_vendor.picker('vendor_id', '', type='vendor') %]
</p>
</div>
<div>
......
<th>[% 'Vendor' | $T8 %] </th>
</tr>
</thead>
<tbody>
<tbody id="basket_items">
[% FOREACH basket_item = BASKET_ITEMS %]
<tr class="listrow">
......
<div id="vendor_parts"></div>
</form>
<hr>
<script type="text/javascript">
<!--
$('#vendor_id2').change('set_item:CustomerVendorPicker', function(e,o) {
kivi.DispositionManager.sort_vendors();
})
-->
</script>

Auch abrufbar als: Unified diff