Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision eff6af28

Von Sven Schöling vor mehr als 11 Jahren hinzugefügt

  • ID eff6af2885966e0bbe4b614ef03525012cff92aa
  • Vorgänger c2d1e374
  • Nachfolger 9aaadfdc

Bei tab und enter den ersten full match benutzen. nur wenn der nicht eindeutig ist resetten oder popup öffnen

Unterschiede anzeigen:

SL/Controller/Part.pm
51 51
  $self->{parts} = SL::DB::Manager::Part->get_all(query => [ @filter ], limit => $limit);
52 52
  $self->{value} = $::form->{column} || 'description';
53 53

  
54
  # if someone types something, and hits enter, assume he entered the full name.
55
  # if something matches, treat that as sole match
56
  if ($::form->{prefer_exact}) {
57
    for my $part (@{ $self->{parts} }) {
58
      if (   lc $part->description eq lc $::form->{term}
59
          || lc $part->partnumber  eq lc $::form->{term}) {
60
        $self->{parts} = [ $part ];
61
        last;
62
      }
63
    }
64
  }
65

  
54 66
  $self->render('part/ajax_autocomplete', { layout => 0, type => 'json' });
55 67
}
56 68

  

Auch abrufbar als: Unified diff