Wolfram 언어

클라우드 및 웹 인터페이스

다이나믹 웹 페이지 생성

FormPage는 여러모로 FormFunction과 같은 다양한 방법으로 사용할 수 있지만, 사용자가 계속해서 폼과 인터랙트할 수 있도록 양식을 결과상에 놓아둔 채로 사용할 수 있습니다.

In[1]:=
Click for copyable input
CloudDeploy[ FormPage[{"n", "Please enter the number of sides"} -> Restricted["Integer", {3, Infinity}], Graphics[RegularPolygon[#n]] &]]
Out[1]=

page를 방문하여 인터랙트할 수 있으며, 처음에는 결과가 나와 있지 않습니다.

숫자를 입력하면 페이지가 업데이트됩니다.

기본 컨트롤러와 요소의 배치를 변경하여 FormPage를 향상시킬 수 있습니다. AutoSubmitting를 사용하면 편리하게 필드가 변경 될 때마다 페이지가 업데이트되도록 할 수 있습니다.

In[2]:=
Click for copyable input
CloudDeploy[ FormPage[{"n", "Please enter the number of sides"} -> AutoSubmitting[<|"Interpreter" -> Restricted["Integer", {3, 20}], "Control" -> Slider|>], Graphics[RegularPolygon[#n]] &, {"Form"} -> {"Form", "Result", "Form"}]]
Out[2]=

결과 page를 살펴봅니다.

관련 예제

de en es fr ja pt-br ru zh