Crie um website dinâmico
FormPage trabalha de muitas formas, tais como FormFunction, mas mantém a forma por cima do resultado, para que você continue interagindo com ela.
In[1]:=
![Click for copyable input](assets.pt-br/create-a-dynamic-webpage/In_1.png)
CloudDeploy[
FormPage[{"n", "Please enter the number of sides"} ->
Restricted["Integer", {3, Infinity}],
Graphics[RegularPolygon[#n]] &]]
Você pode visitar a página para interagir com ela: no início nenhum resultado é mostrado.
![](assets.pt-br/index.pt-br/GB_1.png)
Inserir um número irá atualizar a página.
![](assets.pt-br/index.pt-br/GB_2.png)
Você pode melhorar a FormPage trocando o controlador padrão e a colocação dos elementos. AutoSubmitting também é útil se você deseja atualizar a página quando um campo for trocado.
In[2]:=
![Click for copyable input](assets.pt-br/create-a-dynamic-webpage/In_2.png)
CloudDeploy[
FormPage[{"n", "Please enter the number of sides"} ->
AutoSubmitting[<|"Interpreter" -> Restricted["Integer", {3, 20}],
"Control" -> Slider|>],
Graphics[RegularPolygon[#n]] &, {"Form"} -> {"Form", "Result",
"Form"}]]
Visite a página.
![](assets.pt-br/index.pt-br/GB_3.png)
![](assets.pt-br/index.pt-br/GB_4.png)