Open andersonajx opened 11 years ago
Boa tarde Anderson. Percebi essa falha há alguns dias (setImmediate) e submeti um patch no meu fork (https://github.com/EduFrazao/vaadin-masked-textfield/commit/c833310eb6b38dfecf8f9b72cb1b04fbd62d589c)
Quanto ao fato dele ir para o fim da mascara, percebi isto em produção, e por incrível que pareça não consegui replicar na app de testes do projeto. Vou trabalhar nesta falha e te aviso. Por hora submeti esse fix por considerá-lo crítico. Espero que isso possa te ajudar!
Valeu cara.
Abraços.
@EduFrazao, como podemos fazer para colocar essas atualizações do seu fork no Addons Directory? Assim todos se beneficiam...
@andersonajx, confesso que o componente estava abandonado por quase 2 anos, mas estou reassumindo a responsabilidade de colocar os novos updates no Addons Directory, principalmente para garantir a compatibilidade com a v7.
Boa noite @andersonfreitas, beleza cara? Desculpe a demora. Correria aqui. Vou corrigir o outro bug que o @andersonajx reportou, e vou te mandar um pull request. Aí, vc pode testá-lo, e aprovando, subir no Directory!
Att,
@andersonajx, brother, corrigi o problema da posição inicial do cursor. Atualizei o componente para suporte ao Vaadin 7.1. Pequenas mudanças. Você já evoluiu seu projeto para esta versão ou você precisa dessa correção para a versão 7.0?
Olá Edu,
Tentei baixar o addon a partir do site do Vaadin, via Ivy, mas lança a exceção abaixo ao executar a aplicação. Estou usando o Vaadin 7.4.2. Pode me auxiliar? dependency org="org.vaadin.addons" name="maskedtextfield" rev="0.1.1" /
.
Mar 19, 2015 11:14:01 PM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [com.example.tester.TesterUI$Servlet] in context with path [/tester] threw exception [com.vaadin.server.ServiceException: java.lang.NoClassDefFoundError: com/vaadin/terminal/PaintTarget] with root cause
java.lang.ClassNotFoundException: com.vaadin.terminal.PaintTarget
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethod(Unknown Source)
at com.vaadin.server.AbstractClientConnector.findStateType(AbstractClientConnector.java:292)
at com.vaadin.server.AbstractClientConnector.getStateType(AbstractClientConnector.java:281)
at com.vaadin.server.AbstractClientConnector.createState(AbstractClientConnector.java:268)
at com.vaadin.server.AbstractClientConnector.getState(AbstractClientConnector.java:232)
at com.vaadin.ui.AbstractComponent.getState(AbstractComponent.java:697)
at com.vaadin.ui.AbstractField.getState(AbstractField.java:1701)
at com.vaadin.ui.AbstractTextField.getState(AbstractTextField.java:106)
at com.vaadin.ui.AbstractTextField.getState(AbstractTextField.java:41)
at com.vaadin.ui.AbstractComponent.isReadOnly(AbstractComponent.java:602)
at com.vaadin.ui.AbstractField.isReadOnly(AbstractField.java:205)
at com.vaadin.ui.AbstractField.setValue(AbstractField.java:470)
at com.vaadin.ui.AbstractField.setValue(AbstractField.java:451)
at com.vaadin.ui.AbstractTextField.setValue(AbstractTextField.java:455)
at com.vaadin.ui.TextField.clear(TextField.java:146)
at com.vaadin.ui.TextField.
Olá.
Seu componente está sendo muito útil no meu projeto. Espero que você não abandone ele.
Bom, eu estou usando o MaskedTextField e percebi que sempre que clico em cima do componente, o cursor vai para o final, obrigando o usuário a voltar o cursor no início.
Outro detalhe que percebi, foi quando utilizo um Validator e setImmediate(true). O componente simplesmente fica louco. A máscara perde totalmente a formatação.
Me desculpe se não consegui ser muito claro.
Abraços.