自适应表单支持在XDP文件中定义的各种XFA事件、属性、脚本和验证,包括:
当基于XDP文件创建自适应表单时,将在表单创作UI中自动填充属性、事件和验证。 但是,表单作者可以覆盖其中的一些元素,以创建替代体验。
本文列表支持自适应表单中接受的XFA事件、属性和验证,并说明如何在自适应表单中覆盖它们。
使用XDP文件创建自适应表单时,可以将XFA字段拖放到自适应表单上。 下表列表了XFA字段如何映射到自适应表单字段。
XFA字段或容器 |
相应的自适应表单组件 |
按钮 |
按钮 |
复选框 |
复选框 |
列表框 |
下拉列表 |
日期/时间字段 |
日期选取器 |
签名涂写 |
潦草签名 |
数字字段 |
数值框 |
十进制字段 |
数值框 |
文本字段 |
文本框 |
密码字段 |
密码框 |
图像 |
图像 |
文本 |
文本 |
子表单 |
面板 |
区域(组) |
面板 |
子表单集 |
面板 |
下表捕获了在XDP文件中定义的各种XFA脚本在自适应表单中的行为。
XFA组件属性 |
自适应表单中的相应行为 |
somExpression |
以自适应形式映射到“绑定引用”(bindRef)属性。 |
存在 |
映射到自适应表单中的可见属性。 您可以使用“可见性”表达式覆盖它。 |
访问 |
映射到自适应表单中的启用属性。 您可以使用访问表达式覆盖它。 |
辅助功能:角色 |
映射到自适应表单中的角色属性。 |
辅助功能:speatPriority |
以自适应形式映射到speakPriority属性。 |
辅助功能:speakText |
映射到自适应表单中的自定义辅助功能文本。 |
辅助功能:工具提示 |
映射到自适应表单中的简短描述属性。 |
题注(所有字段类型) |
映射到自适应表单中的“标题”属性。 |
displayFormat(所有字段类型) |
以自适应形式映射到显示模式。 |
rawValue(所有字段类型) |
映射到自适应表单中的值属性。 |
项(列表框,复选框) |
映射到自适应表单中的选项属性。 您可以使用“选项”表达式覆盖它。 |
maxChar(文本字段) |
映射到自适应表单中允许的最大字符数属性。 |
multiline(文本字段) |
映射到自适应表单中的允许多行属性。 |
fracDigit(数字字段,小数字字段) |
映射到自适应表单中的Frac digits属性。 |
leadDigit(数字字段,小数字字段) |
映射到自适应表单中的潜在客户数字属性。 |
multiSelect(列表框) |
映射到自适应表单中的允许多个选择属性。 |
下表捕获了在XDP文件中定义的各种XFA脚本在自适应表单中的行为。
XFA脚本事件 |
自适应表单中的相应行为 |
初始化 |
此脚本在运行时执行,不能以自适应形式覆盖。 |
计算 |
以自适应形式映射到“计算表达式”。 |
验证 |
以自适应形式映射到验证表达式。 |
validationState |
此脚本在运行时执行,不能以自适应形式覆盖。 |
退出 |
此脚本在运行时执行,不能以自适应形式覆盖。 |
单击(按钮字段) |
映射到按钮的“单击”表达式。 |
支持服务器端脚本 |
此脚本在运行时执行,不能以自适应形式覆盖。 |
支持Web服务 |
此脚本在运行时执行,不能以自适应形式覆盖。 |
更改(涂抹字段、单选按钮、复选框) |
此脚本在运行时执行,不能以自适应形式覆盖。 |
下表捕获了XFA验证如何映射到自适应表单中的验证。
XFA验证 |
自适应表单中的相应验证 |
验证模式(formatTest) |
validatePictureClause |
验证模式消息(formatTestMessage) |
validatePictureMessage |
必需(nullTest) |
mandatory |
空消息(nullTestMessage) |
mandatoryMessage |
验证脚本(scriptTest) |
validateExp |
验证脚本消息(scriptTestMessage) |
validateMessage |
您不能覆盖绑定到XFA复选框的自适应表单单选按钮和复选框组的必需属性。