Olá colegas…
ATENÇÂO:Peço que para acompanhar melhor meu problema, visualizem o arquivo anexo.
Tenho uma tela que quando acessada pela primeira vez trará os dados do funcionario(NO CASO O
FORM ‘dadosInciais’)(vide EXPLICAO DA ACTION ‘DadosInciaisAction.java’). Após isso, existe um
outro form (O ‘dadosFuturos’) onde a pessoa digitará o registro e os dados da busca retornaram
sem perder os dados que já estão no form ‘dadosIniciais’(vide EXPLICAO DA ACTION
‘DadosFuturosAction.java’).
Apos esse processo a pessoa vai clicar em INSERIR e as informações dos forms ‘dadosFuturos’ e
‘dadosIniciais’ serão passadas para a action do form ‘principal’(vide EXPLICAO DA ACTION
‘principalAction.java’)
MINHA DÚVIDA, COMO FAÇO PARA QUE RETORNAR AJAX NO FORM ‘dadosFuturos’, PORQUE SEI QUE QUANDO
APERTAR ‘BUSCAR’ TODOS OS FORMS SERAO ‘SUBMITADOS’ E A INFORAMÇÃO DE
—explicação DadosInciaisAction.java-----
Essa action implementa Preparable para preencher o alguns campos do <s:form> com dados resultantes do BD (faço uma pesquisa pelo id so usuario da sessão, que é o mesmo id do usuario do banco de dados), aqui não tenho problemas
—explicação DadosFuturosAction.java-----
Essa action tem que fazer uma pesquisa atraves de um dado informado e o resultado se voltar SUCCESS tem que preencher os campos do formulario. LEMBRANDO QUE OS DADOS DA TELA QUE FORAM CARRREGADOS INICIALMENTE NÃO PODEM SER PERDIDOS…
PS: sera que so usando theme=‘ajax’ ele atualizara so o <s:form> ‘DadosFuturos’??
—principalAction.java—
pega o valor do formulario, trata na classe de negocio e persiste no banco…esse é o processo final, aqui tb nao tenho problemas