Revision 2e19b5c0
Von Tamino Steinert vor etwa 1 Jahr hinzugefügt
js/kivi.Part.js | ||
---|---|---|
$(new_rows).appendTo($('#parent_variant_table'));
|
||
};
|
||
|
||
ns.get_selected_variants = function() {
|
||
let selected_rows = [];
|
||
$('[name^="variant_multi_id_"]').each( function() {
|
||
if (this.checked) {
|
||
selected_rows.push($(this).parents("tr").first());
|
||
}
|
||
});
|
||
return selected_rows;
|
||
}
|
||
|
||
ns.variant_rows_toggle_selected = function() {
|
||
$('[name^="variant_multi_id_"]').each( function() {
|
||
this.checked = !this.checked;
|
||
});
|
||
}
|
||
|
||
ns.set_selected_variants_to_value = function(value_name) {
|
||
let value = $('[name="' + value_name + '_for_selected_variants"]').val();
|
||
let selected_rows = ns.get_selected_variants();
|
||
selected_rows.forEach(function(row) {
|
||
$(row).find(
|
||
'[name="variants[].' + value_name + '"]'
|
||
).val(
|
||
value
|
||
);
|
||
});
|
||
};
|
||
|
||
ns.assortment_recalc = function() {
|
||
var data = $('#assortment :input').serializeArray();
|
||
data.push(
|
||
... | ... | |
|
||
$('#part_warehouse_id').change(kivi.Part.reload_bin_selection);
|
||
|
||
$('#variant_select_all').click( function() {
|
||
var checked = this.checked;
|
||
$('[name^="variant_multi_id_"]').each(function() {
|
||
this.checked = checked;
|
||
});
|
||
});
|
||
|
||
ns.init();
|
||
});
|
||
});
|
Auch abrufbar als: Unified diff
Varianten: Schnellbearbeitung von Varianten