def putch char
      @current_index ||= 0
      if @editable 
        raise "how is it editable here in combo"
        super
        return 0
      else
        match = next_match(char)
        text match unless match.nil?
        fire_handler :ENTER_ROW, self
      end
      @modified = true
      fire_handler :CHANGE, self    # 2008-12-09 14:51  ???
      0
    end
def putch char
      @current_index ||= 0
      if @editable 
        raise "how is it editable here in combo"
        super
        return 0
      else
        match = next_match(char)
        text match unless match.nil?
        fire_handler :ENTER_ROW, self
      end
      @modified = true
      fire_handler :CHANGE, self    # 2008-12-09 14:51  ???
      0
    end
field does not give char to non-editable fields so we override