Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1f6dae28

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

  • ID 1f6dae289732896411da0c63ad173a17cb968e22
  • Vorgänger 04f59e81
  • Nachfolger 88d774c6

PartPicker: Mehrfachauswahl: Ursprüngliche Filter für Dialog merken.

Damit klappt das auch hier mit der Suche nach gültigen/ungültigen/allen
Artikeln.

Unterschiede anzeigen:

SL/Controller/Part.pm
407 407
sub action_multi_items_update_result {
408 408
  my $max_count = 100;
409 409

  
410
  $::form->{multi_items}->{filter}->{obsolete} = 0;
411

  
412 410
  my $count = $_[0]->multi_items_models->count;
413 411

  
414 412
  if ($count == 0) {
js/kivi.Part.js
687 687
      var self = this;
688 688
      var data = $('#multi_items_form').serializeArray();
689 689
      data.push({ name: 'type', value: self.pp.type });
690
      var ppdata = self.pp.ajax_data(function(){
691
        var val = $('#multi_items_filter').val();
692
        return val === undefined ? '' : val
693
      });
694
      $.each(Object.keys(ppdata), function() {data.push({ name: 'multi_items.' + this, value: ppdata[this]});});
690 695
      $.ajax({
691 696
        url: 'controller.pl?action=Part/multi_items_update_result',
692 697
        data: data,
templates/webpages/part/_multi_items_dialog.html
5 5
<table id='multi_items_filter_table'>
6 6
  <tr>
7 7
    <th>[%- LxERP.t8("Description") %]/[%- LxERP.t8("Partnumber") %]:</th>
8
    <td>[%- L.input_tag('multi_items.filter.all:substr:multi::ilike', SELF.multi_items_models.filtered.laundered.all_substr_multi__ilike) %]</td>
8
    <td>[%- L.input_tag('multi_items_filter', SELF.multi_items_models.filtered.laundered.all_substr_multi__ilike) %]</td>
9 9
    <th>[%- LxERP.t8("Partsgroup") %]</th>
10 10
    <td>[%- L.select_tag('multi_items.filter.partsgroup_id', all_partsgroups, title_key='partsgroup', value_key='id', with_empty=1) %]</td>
11 11
  <tr>

Auch abrufbar als: Unified diff