Fala galera.
To tendo um problema com o evento onchange value no componente NumericTextBox.
Eu tenho 2 formas de chamar o componente, uma com uma aplicação de mascara ex. CPF
NumericTextBox numeroComMascara = new NumericTextBox("999.999.999-99");
Outra sem mascara nenhuma
NumericTextBox textoCtrl = new NumericTextBox();
No componente sem a mascara, o evento funciona normalmente.
Já no componente com a máscara, o evento OnChangeValue só estava sendo chamado quando eu fazia o uso da tecla BackSpace ou Delete no campo. Eu forcei o evento a acontecer logo depois que eu aplicava a máscara.
ValueChangeEvent.fireIfNotEqual((ValueBoxBase<String>) event.getSource(), changeValueTextOld, getText());
Ele chama o evento normalmente se eu não usar backspace ou delete, mas se eu usar, ele me lança 2 eventos.
Alguém tem alguma ideia de como resolver?