2013-09-13 5 views
2

Тип com.google.gwt.user.client.ui.NumberLabel отнесено к сырому типу IsEditor, но тип параметризации требуетсяНесколько проблем с редактором и целочисленного поля

У меня есть объект с атрибутами 2 :

ID: Целочисленное
CategoryName: Строка

соответствующие поля в редакторе для вышеуказанного объекта являются:

@UiField 
    TextBox id; 

    @UiField 
    TextBox catNme; 

Когда я делаю отладки появляется следующее сообщение:

[ERROR] Line 17: Type mismatch: cannot convert from Integer to String

Я попытался изменить тип идентификатора из TextBox в NumberLabel (в файле ui.xml тоже), как предложено здесь: но теперь я получаю новое сообщение об ошибке:

[ERROR] [aproj] - The type com.google.gwt.user.client.ui.NumberLabel is assignable to the raw IsEditor type, but a type parameterization is required. 

Что я хочу сделать, это сделать id доступным для редактирования, если возможно, без суеты.

Любые предложения по решению этой проблемы?

ответ

3

IntegerBox возможно?

Если вы когда-либо хотите, только для чтения, используйте NumberLabel<Integer> (в Java, держать NumberLabel в UiBinder XML)

+0

Спасибо, просто возвращается, чтобы отправить ответ, но вы были faster.Cheers – osh

Смежные вопросы