Olá,

Quero entender o conceito e quando devo usar o método Navigate, Submit ou AJax Submit. 
E outra pergunta: 
Posso usar o Ajax Refresh apenas ao usar o método Ajax Submit ou posso usá-lo com outros métodos? 
Thank you

Solution

Hi Karina,

First, most people on this forum speak English, so asking questions in English is preferred for optimal feedback!

As for your questions, "Navigate" is used when you want to direct to another Screen. It's like typing another URL in the address bar of the browser. "Submit" means that a POST is made to the web server, and like the "Ajax Submit", will execute a Screen Action. The difference between "Submit" and "Ajax Submit" is that after the Submit finishes with an End, the entire Screen is reloaded and the Preperation is run again, though the Local Variables keep their current value. With an Ajax Submit, there's no reloading, and anything you want to change on the Screen should be done via an Ajax Refresh.

Solution

Hi Karina,

Please try to post to understood all.

- navigation is to navigate to other screens mostly, there the preparation will hit.. so if you navigate to your own screen it will act as such

a.k.a. GET-request

- submit is "originally" used to post your form to your post and indeed it will hit the prep. mostly used for file-uploading and the old-school way of transporting data.

a.k.a. doing a POST-request

- ajax-submit is for speeding up things and thus NOT hitting the preparation.

a.k.a. using xmlHttpRequest with javascript.


so, doing a navigation or a submit to the (current screen) should be the same.


Regards

Rahul Sahu

Rahul Sahu escreveu:

Olá Karina,

Por favor, tente postar para entender tudo.

- navegação é navegar para outras telas principalmente, aí a preparação será exibida .. por isso, se você navegar para sua própria tela, ela atuará como tal

tcp GET-request

- submit é "originalmente" usado para postar seu formulário na sua postagem e, de fato, ele atingirá a preparação. usado principalmente para o upload de arquivos e a maneira antiga de transportar dados.

aka fazendo uma solicitação POST

- o ajax-submit é para acelerar as coisas e, portanto, NÃO atingir a preparação.

aka usando xmlHttpRequest com javascript.


portanto, fazer uma navegação ou enviar para a (tela atual) deve ser o mesmo.


Saudações

Rahul Sahu


Thank You

Kilian Hekhuis  escreveu:

Olá Karina,

Primeiro, a maioria das pessoas neste fórum fala inglês, portanto, é recomendável fazer perguntas em inglês para obter um feedback ideal!

Quanto às suas perguntas, "Navegar" é usado quando você deseja direcionar para outra Tela. É como digitar outro URL na barra de endereços do navegador. "Enviar" significa que um POST é feito para o servidor da Web e, como "Ajax Submit", executa uma Ação de Tela. A diferença entre "Enviar" e "Ajax Submit" é que, após o término do envio, uma tela inteira é recarregada e a Preperation é executada novamente, embora as variáveis locais mantenham seu valor atual. Com um Ajax Submit, não há recarga e qualquer coisa que você queira alterar na tela deve ser feita por meio de uma atualização do Ajax.

Sou novo no fórum, mas escrevi em inglês e ele mesmo traduziu e não sei por que ele não publicou em inglês. Vou tentar descobrir.

E obrigado pela resposta.

Ps. ele traduziu sozinho novamente

Hi Karina,

Do you have some Google Translate language plugin installed?

Anyway, if your question has been answered, please mark one of the answers above as "Solution", thanks!