Project

General

Profile

« Previous | Next » 

Revision ee699257

Added by Andreas Kohlbecker about 6 years ago

fix #7314 DecimalConverter and IntegerConverter for better parsing of numbers in min max fields

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/component/common/MinMaxTextField.java
10 10

  
11 11
import org.apache.commons.lang.StringUtils;
12 12

  
13
import com.vaadin.data.util.converter.Converter;
13 14
import com.vaadin.ui.HorizontalLayout;
14 15
import com.vaadin.ui.TextField;
15 16

  
......
32 33
    TextFieldNFix minField, textField;
33 34
    MaxTextField maxField;
34 35

  
36
    Converter<String, ?> numberConverter;
37

  
35 38
    String unitOfMeasure;
36 39

  
37
    public MinMaxTextField(String caption, String unitOfMeasure){
40
    public MinMaxTextField(String caption, String unitOfMeasure, Converter<String, ?> numberConverter){
38 41

  
39 42
        this.unitOfMeasure = unitOfMeasure;
43
        this.numberConverter = numberConverter;
40 44

  
41 45
        setCaption(caption);
42 46
        setPrimaryStyleName(PRIMARY_STYLE);
......
45 49

  
46 50
    }
47 51

  
52
    public MinMaxTextField(String caption, String unitOfMeasure){
53
        this(caption, unitOfMeasure, null);
54
    }
55

  
48 56
    /**
49 57
     * @param unitOfMeasure
50 58
     */

Also available in: Unified diff