Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dc824520

Von Kivitendo Admin vor fast 10 Jahren hinzugefügt

  • ID dc824520b4024bb73b4522a8dad9aae179b29540
  • Vorgänger 7bc44f0f
  • Nachfolger 7d1ed080

Partpicker - displayable_name eingeführt und column entfernt

Der Partpicker zeigt jetzt im Autocomplete und bei ausgewählten Artikeln
die Artikelnummer und die Artikelbeschreibung an.

Das Feature column im Partpicker wurde entfernt. Ursprünglich war die
Idee, unterschiedliche Datenbankfelder (als Alternative zu description)
anzeigen zu können, jetzt wird aber einfach durchgängig displayable_name
verwendet.

Unterschiede anzeigen:

js/autocomplete_part.js
32 32
    var $type   = $('#' + real_id + '_type');
33 33
    var $unit   = $('#' + real_id + '_unit');
34 34
    var $convertible_unit = $('#' + real_id + '_convertible_unit');
35
    var $column = $('#' + real_id + '_column');
36 35
    var state   = STATES.PICKED;
37 36
    var last_real = $real.val();
38 37
    var last_dummy = $dummy.val();
......
61 60
        'filter.obsolete': 0,
62 61
        'filter.unit_obj.convertible_to': $convertible_unit && $convertible_unit.val() ? $convertible_unit.val() : '',
63 62
        no_paginate:  $('#no_paginate').prop('checked') ? 1 : 0,
64
        column:   $column && $column.val() ? $column.val() : '',
65 63
        current:  $real.val(),
66 64
      };
67 65

  
......
77 75
    function set_item (item) {
78 76
      if (item.id) {
79 77
        $real.val(item.id);
80
        // autocomplete ui has name, ajax items have description
81
        $dummy.val(item.name ? item.name : item.description);
78
        // autocomplete ui has name, use the value for ajax items, which contains displayable_name
79
        $dummy.val(item.name ? item.name : item.value);
82 80
      } else {
83 81
        $real.val('');
84 82
        $dummy.val('');
......
233 231
      type:           function() { return $type },
234 232
      unit:           function() { return $unit },
235 233
      convertible_unit: function() { return $convertible_unit },
236
      column:         function() { return $column },
237 234
      update_results: update_results,
238 235
      result_timer:   result_timer,
239 236
      set_item:       set_item,

Auch abrufbar als: Unified diff