Mudei o arquivo "tentry.js" mas a mudança não refletiu Pessoal, bom dia. Precisei mudar o comportamento do campo TEntry na "function t_entry_numeric_mask", alterei o parâmetro "reverse = true", para que o usuário comece a digitar e o campo seja preenchido da esquerda pra direita, porém não funcionou. Veja o trecho do código abaixo, alguém pode me ajudar a refletir essa alteração? ...
B
Mudei o arquivo "tentry.js" mas a mudança não refletiu  
Pessoal, bom dia.
Precisei mudar o comportamento do campo TEntry na "function t_entry_numeric_mask", alterei o parâmetro "reverse = true", para que o usuário comece a digitar e o campo seja preenchido da esquerda pra direita, porém não funcionou.
Veja o trecho do código abaixo, alguém pode me ajudar a refletir essa alteração?

 
  1. <?php
  2. function tentry_numeric_mask(field, decimals, decimal_sep, thousand_sep)
  3. {
  4. var selector = 'input[name="'+field+'"]';
  5. if ($('#'+field).length >0) {
  6. var selector = '#'+field;
  7. }
  8. $(selector).maskMoney({
  9. prefix: '',
  10. suffix: '',
  11. affixesStay: true,
  12. thousands: thousand_sep,
  13. decimal: decimal_sep,
  14. precision: decimals,
  15. allowZero: false,
  16. allowNegative: true,
  17. formatOnBlur: false,
  18. reverse: true,
  19. selectAllOnFocus: false,
  20. allowEmpty: false,
  21. });
  22. }
  23. ?>

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (3)


HD

Você não deve alterar no arquivo padrão... copie o trecho de código para o arquivo app/lib/include/application.js.
B

Obrigado Helquisson, coloquei lá a função abaixo:
Mas, quando mudo parametro "reverse: true", os campos ficam com ".undefined.undefined" na tela.
Sabe como resolver?
 
  1. <?php
  2. function tentry_numeric_mask(field, decimals, decimal_sep, thousand_sep)
  3. {
  4. var selector = 'input[name="'+field+'"]';
  5. if ($('#'+field).length >0) {
  6. var selector = '#'+field;
  7. }
  8. $(selector).maskMoney({
  9. prefix: '',
  10. suffix: '',
  11. affixesStay: true,
  12. thousands: thousand_sep,
  13. decimal: decimal_sep,
  14. precision: decimals,
  15. allowZero: false,
  16. allowNegative: true,
  17. formatOnBlur: false,
  18. reverse: true,
  19. selectAllOnFocus: false,
  20. allowEmpty: false,
  21. });
  22. }
  23. ?>
HD

Não... isso ta com cara de erro no plugin maskMoney.