The_Jackal
15 Mar 2009, 11:07 PM
Hi,
I raised a bug that I couldn't use TextField<Integer> and was directed to use NumberField (see http://extjs.com/forum/showthread.php?t=62660).
The java doc is incorrect - NumberField can not be parameterized with generics. It extends from TextField<Number> but does not have a generic constructor.
The full comiler error is:
The type NumberField is not generic; it cannot be parameterized with arguments <Integer>
The javadoc states:
NumberField<Integer> field = new NumberField<Integer>;
field.setPropertyEdtiorType(Integer.class);
When the correct code is:
NumberField field = new NumberField();
field.setPropertyEdtiorType(Integer.class);
Regards,
The Jackal
I raised a bug that I couldn't use TextField<Integer> and was directed to use NumberField (see http://extjs.com/forum/showthread.php?t=62660).
The java doc is incorrect - NumberField can not be parameterized with generics. It extends from TextField<Number> but does not have a generic constructor.
The full comiler error is:
The type NumberField is not generic; it cannot be parameterized with arguments <Integer>
The javadoc states:
NumberField<Integer> field = new NumberField<Integer>;
field.setPropertyEdtiorType(Integer.class);
When the correct code is:
NumberField field = new NumberField();
field.setPropertyEdtiorType(Integer.class);
Regards,
The Jackal