FormPage
字段类型列表 »FormPage[formspec,func]
表示一个激活的页面,通过将表单中得到的值应用于 func,从表单提取输入,并且在相同页面产生结果,其中表单结构由 formspec 定义.
FormPage[{"name1"type1,…},func]
表示字段名为 namei、解释为类型 typei 的激活表单页面.
FormPage[{{"name1",label1}type1,…},func]
使用 labeli 作为字段名为 namei 的标签.
FormPage[{namespec1type1default1,…},func]
使用 defaulti 作为由 namespeci 指定的字段的默认值.
FormPage[formspec,func,form]
根据布局规范 form 对页面进行排版.
FormPage[formspec,func,initformresform]
使用 initform 作为初始布局规范,并使用 resform 作为结果页面的布局规范.
更多信息和选项
- CloudDeploy[FormPage[…]] 产生包括激活表单页面的云对象.
- FormPage[formspec,func][<"namek"->inputk,… >] 将给出的输入插入由 FormPage 对象指定的初始表单.
- Setting[FormPage[formspec,func]] 在应用于表单的当前值时计算得到 func.
- 在 FormPage[formspec,func,layout] 中,可能的布局规范包括:
-
"ResultBelow" 在表单下面显示结果 "ResultAbove" 在表单上面显示结果 {elem1,elem2,…} 以指定顺序显示布局元素 - 在 FormPage[formspec,func,{elem1,elem2,…}] 中,可能的 elemi 包括:
-
"Form" 根据 formspec 指定的表单 "Result" 通过应用 func 产生的结果 "Button" 提供表单的按钮 - FormPage 的整体选项包括:
-
AppearanceRules Automatic 给出整体外观规则的关联 FormLayoutFunction Automatic 产生表单布局的函数 FormProtectionMethod Automatic 垃圾邮件防护方法 PageTheme Automatic 用于表单的整体主题 ImageFormattingWidth $ImageFormattingWidth 输出格式化换行宽度 ImageSize Automatic 输出的整体图像尺寸
范例
打开所有单元关闭所有单元基本范例 (1)
范围 (31)
诠释器规范 (6)
使用丰富的 Interpreter 规范:
Interpreter 标头是可选的,但对于指定 Interpreter 的选项或其他参数会有用:
Defaults (3)
Label (1)
Appearance (4)
Controls (7)
动态格式 (1)
包含 TemplateSlot 的部分表单没有计算。直到 TemplateSlot[key] 中的键被绑定于一个合适的值:
选项 (6)
属性和关系 (9)
FormPage 设计成可以与 FormFunction 互换:
FormPage 设计成可以与 APIFunction 互换:
FormPage 的第一个参数可以给定为完整的 FormObject:
FormPage 会进行计算,使得第一个参数变为完整的 FormObject:
FormPage 的单个字段使用 Interpreter 变换 Wolfram 语言表达式中的输入:
AnySubset 可用于产生控件,允许多个选项:
RepeatingElement 可用于创建字段组,它们可以被添加或删除:
CompoundElement 可用于创建字段的可延伸表格:
可能存在的问题 (1)
Interpreter["String"] 接受空字符串. 对于 FormPage 不为真,其中认为空字符串和空字段是等价的:
文本
Wolfram Research (2015),FormPage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FormPage.html.
CMS
Wolfram 语言. 2015. "FormPage." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FormPage.html.
APA
Wolfram 语言. (2015). FormPage. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FormPage.html 年