У меня есть TextField с типом данных Integer, поэтому я пытаюсь получить getFieldValue () и записать его в поле Integer. Так что во время выполнения у меня есть ошибка здесь:
TextField<Integer> priceField = new TextField<Integer>();
Integer newPriceFieldValue = priceField.getValue(); //here is an error in runtime
Так что я не могу понять, в чем проблема - procField.getValue () должен быть Integer, почему строка? Может мне стоит другой тип поля?
java.lang.ClassCastException: java.lang.String не может быть приведен к
java.lang.Integer
в
ru.braginini.client.ProductForm $ 2.componentSelected (ProductForm.java:64)
в
ru.braginini.client.ProductForm $ 2.componentSelected (ProductForm.java:1)