Revision 5d125bb7
Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt
js/kivi.Reclamation.js | ||
---|---|---|
835 | 835 |
ns.recalc_amounts_and_taxes(); |
836 | 836 |
}; |
837 | 837 |
|
838 |
ns.set_selected_to_reason = function() {
|
|
839 |
let reason_id = $("#reason_for_selected").val();
|
|
838 |
ns.set_selected_to_value = function(value_name) {
|
|
839 |
let value = $('[name="' + value_name + '_for_selected"]').val();
|
|
840 | 840 |
let selected_rows = ns.get_selected_rows(); |
841 | 841 |
selected_rows.forEach(function(row) { |
842 |
$(row).find('[name="reclamation.reclamation_items[].reason_id"]').val( |
|
843 |
reason_id |
|
844 |
); |
|
845 |
}); |
|
846 |
|
|
847 |
}; |
|
848 |
|
|
849 |
ns.set_selected_to_reason_description_ext = function() { |
|
850 |
desc_ext_text = $("[name=reason_description_ext_for_selected]").val(); |
|
851 |
let selected_rows = ns.get_selected_rows(); |
|
852 |
selected_rows.forEach(function(row) { |
|
853 |
$(row).find('[name="reclamation.reclamation_items[].reason_description_ext"]').val( |
|
854 |
desc_ext_text |
|
855 |
); |
|
856 |
}); |
|
857 |
}; |
|
858 |
|
|
859 |
ns.set_selected_to_reason_description_int = function() { |
|
860 |
desc_int_text = $("[name=reason_description_int_for_selected]").val(); |
|
861 |
let selected_rows = ns.get_selected_rows(); |
|
862 |
selected_rows.forEach(function(row) { |
|
863 |
$(row).find('[name="reclamation.reclamation_items[].reason_description_int"]').val( |
|
864 |
desc_int_text |
|
842 |
$(row).find( |
|
843 |
'[name="reclamation.reclamation_items[].' + value_name + '"]' |
|
844 |
).val( |
|
845 |
value |
|
865 | 846 |
); |
866 | 847 |
}); |
867 | 848 |
}; |
templates/design40_webpages/reclamation/tabs/basic_data.html | ||
---|---|---|
355 | 355 |
[%- END -%] |
356 | 356 |
<th colspan="3"></th> |
357 | 357 |
<th> |
358 |
[% L.select_tag("reason_for_selected", |
|
358 |
[% L.select_tag("reason_id_for_selected",
|
|
359 | 359 |
SELF.reclamation.valid_reclamation_reasons, |
360 | 360 |
title_key = 'name', |
361 | 361 |
value_key = 'id', |
362 | 362 |
with_empty=1, |
363 | 363 |
class="wi-small", |
364 | 364 |
) %] |
365 |
[%- L.button_tag('kivi.Reclamation.set_selected_to_reason()', "↓", |
|
366 |
alt=LxERP.t8('Apply to selected rows'), |
|
367 |
title=LxERP.t8('Apply to selected rows'), |
|
368 |
) %] |
|
365 |
[%- L.button_tag( |
|
366 |
'kivi.Reclamation.set_selected_to_value("reason_id")', |
|
367 |
"↓", |
|
368 |
alt=LxERP.t8('Apply to selected rows'), |
|
369 |
title=LxERP.t8('Apply to selected rows'), |
|
370 |
) %] |
|
369 | 371 |
</th> |
370 | 372 |
<th> |
371 | 373 |
[% L.areainput_tag("reason_description_ext_for_selected", |
... | ... | |
373 | 375 |
size='40', |
374 | 376 |
class="wi-mediumsmall", |
375 | 377 |
) %] |
376 |
[%- L.button_tag('kivi.Reclamation.set_selected_to_reason_description_ext()', "↓", |
|
377 |
alt=LxERP.t8('Apply to selected rows'), |
|
378 |
title=LxERP.t8('Apply to selected rows'), |
|
379 |
) %] |
|
378 |
[%- L.button_tag( |
|
379 |
'kivi.Reclamation.set_selected_to_value("reason_description_ext")', |
|
380 |
"↓", |
|
381 |
alt=LxERP.t8('Apply to selected rows'), |
|
382 |
title=LxERP.t8('Apply to selected rows'), |
|
383 |
) %] |
|
380 | 384 |
</th> |
381 | 385 |
<th> |
382 | 386 |
[% L.areainput_tag("reason_description_int_for_selected", |
... | ... | |
384 | 388 |
size='40', |
385 | 389 |
class="wi-mediumsmall", |
386 | 390 |
) %] |
387 |
[%- L.button_tag('kivi.Reclamation.set_selected_to_reason_description_int()', "↓", |
|
388 |
alt=LxERP.t8('Apply to selected rows'), |
|
389 |
title=LxERP.t8('Apply to selected rows'), |
|
390 |
) %] |
|
391 |
[%- L.button_tag( |
|
392 |
'kivi.Reclamation.set_selected_to_value("reason_description_int")', |
|
393 |
"↓", |
|
394 |
alt=LxERP.t8('Apply to selected rows'), |
|
395 |
title=LxERP.t8('Apply to selected rows'), |
|
396 |
) %] |
|
391 | 397 |
</th> |
392 | 398 |
<th colspan="7"></th> |
393 | 399 |
</tr> |
templates/webpages/reclamation/tabs/basic_data.html | ||
---|---|---|
273 | 273 |
[%- END -%] |
274 | 274 |
<th colspan="3"></th> |
275 | 275 |
<th> |
276 |
[% L.select_tag("reason_for_selected", |
|
276 |
[% L.select_tag("reason_id_for_selected",
|
|
277 | 277 |
SELF.reclamation.valid_reclamation_reasons, |
278 | 278 |
title_key = 'name', |
279 | 279 |
value_key = 'id', |
280 | 280 |
with_empty=1, |
281 | 281 |
class="wi-small", |
282 | 282 |
) %] |
283 |
[%- L.button_tag('kivi.Reclamation.set_selected_to_reason()', "↓", |
|
284 |
alt=LxERP.t8('Apply to selected rows'), |
|
285 |
title=LxERP.t8('Apply to selected rows'), |
|
286 |
) %] |
|
283 |
[%- L.button_tag( |
|
284 |
'kivi.Reclamation.set_selected_to_value("reason_id")', |
|
285 |
"↓", |
|
286 |
alt=LxERP.t8('Apply to selected rows'), |
|
287 |
title=LxERP.t8('Apply to selected rows'), |
|
288 |
) %] |
|
287 | 289 |
</th> |
288 | 290 |
<th> |
289 | 291 |
[% L.areainput_tag("reason_description_ext_for_selected", |
290 | 292 |
"", |
291 | 293 |
class="wi-mediumsmall", |
292 | 294 |
) %] |
293 |
[%- L.button_tag('kivi.Reclamation.set_selected_to_reason_description_ext()', "↓", |
|
294 |
alt=LxERP.t8('Apply to selected rows'), |
|
295 |
title=LxERP.t8('Apply to selected rows'), |
|
296 |
) %] |
|
295 |
[%- L.button_tag( |
|
296 |
'kivi.Reclamation.set_selected_to_value("reason_description_ext")', |
|
297 |
"↓", |
|
298 |
alt=LxERP.t8('Apply to selected rows'), |
|
299 |
title=LxERP.t8('Apply to selected rows'), |
|
300 |
) %] |
|
297 | 301 |
</th> |
298 | 302 |
<th> |
299 | 303 |
[% L.areainput_tag("reason_description_int_for_selected", |
300 | 304 |
"", |
301 | 305 |
class="wi-mediumsmall", |
302 | 306 |
) %] |
303 |
[%- L.button_tag('kivi.Reclamation.set_selected_to_reason_description_int()', "↓", |
|
304 |
alt=LxERP.t8('Apply to selected rows'), |
|
305 |
title=LxERP.t8('Apply to selected rows'), |
|
306 |
) %] |
|
307 |
[%- L.button_tag( |
|
308 |
'kivi.Reclamation.set_selected_to_value("reason_description_int")', |
|
309 |
"↓", |
|
310 |
alt=LxERP.t8('Apply to selected rows'), |
|
311 |
title=LxERP.t8('Apply to selected rows'), |
|
312 |
) %] |
|
307 | 313 |
</th> |
308 | 314 |
<th colspan="7"></th> |
309 | 315 |
</tr> |
Auch abrufbar als: Unified diff
Reclamation: multi_edit: zusammenfassen von js-Funktionen