Avoid taking thousand separator

This field is taking thousand separator by default i want to avoid taking it

The StringToIntegerConverter is using NumberFormat and default locale to convert the number for presentation in TextField (that I assume your agentCode field is).

You could use a local like this instead if you don’t want any formatting: Converter<String, Integer> c = Converter.from(
s → Integer.valueOf(s),
i → i.toString(),
e → “Error converting to number”);

You could also try to use IntegerField instead of TextField with formatter. That seems to be doing a “raw conversion” as in my converter example above.