Comments (3)
Este problema ocorre por que o sistema não recupera o arquivo diretamente...
Na verdade ele abre o conteúdo do arquivo e joga ele no formulário através da ação:
reader.onload = function() {
let json = reader.result;
$('textarea.pagtesourojson').val(json);
populate_pagtesouro(json);
URL.revokeObjectURL(reader);
}
Onde populate_pagtesouro(json); é responsável por popular o formulário principal com os dados do arquivo.
Só após essa ação, que o usuário escolhe salvar ou não os dados no arquivo pagtesouro.json, acontece que ele não remove os dados já preenchidos anteriormente (no caso logo que se instala o componente tem dados preenchidos do modelo).
O correto seria remover o conteudo existente e após isso importar o arquivo.
O que posso fazer é limpar todos os dados (preenchidos ou não) no formulário, após isso importar o arquivo.
reader.onload = function() {
let json = reader.result;
$('textarea.pagtesourojson').val(json);
$('fieldset.fielduge').remove(); //<--- remove aqui todos dados já cadastrados
populate_pagtesouro(json);
URL.revokeObjectURL(reader);
}
from pagtesouro.
Necessário validar.
from pagtesouro.
Funcionou!!!
Maravilha!!!
from pagtesouro.
Related Issues (16)
- Remover a máscara do campo referência HOT 1
- Centralizar campo CPF HOT 2
- Colocar labels nos campos HOT 1
- Alterar apontamento do formulário HOT 4
- Correção no tutorial HOT 1
- Publicação do Componente no https://extensions.joomla.org/ (resposta) HOT 1
- Utilização de mascara em determinados campos HOT 1
- Erro na abertura do formulário HOT 3
- Registro/Apresentação dos Serviços por UGE HOT 1
- Restore/Backup do cadastro HOT 1
- Validação de arquivo de backup em sua restauração
- Salvando dados do Formulário em Base de Dados HOT 3
- Botão abrir arquivo de backup HOT 1
- Prevenir ataque CSRF HOT 1
- Calendário (datepicker) para campos de data
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pagtesouro.