Créez une page Web dynamique
FormPage fonctionne à bien des égards comme FormFunction, mais elle garde la forme au-dessus du résultat, de sorte que vous pouvez continuer à interagir avec elle.
In[1]:=
CloudDeploy[
FormPage[{"n", "Please enter the number of sides"} ->
Restricted["Integer", {3, Infinity}],
Graphics[RegularPolygon[#n]] &]]
Vous pouvez visiter la page pour interagir avec elle : dans un premier temps, aucun résultat n'est affiché.
La saisie d'un nombre met à jour la page.
Vous pouvez améliorer la FormPage en changeant le contrôleur par défaut et le placement des éléments. AutoSubmitting est également utile si vous souhaitez mettre à jour la page lorsqu'un champ est modifié.
In[2]:=
CloudDeploy[
FormPage[{"n", "Please enter the number of sides"} ->
AutoSubmitting[<|"Interpreter" -> Restricted["Integer", {3, 20}],
"Control" -> Slider|>],
Graphics[RegularPolygon[#n]] &, {"Form"} -> {"Form", "Result",
"Form"}]]
Visitez la page obtenue.