在工程中按下按钮后,应用程序用户会填充按钮用户输入变量值。 尽管将由应用程序用户输入该值;但是,工程作者必须对按钮变量将应用到的按钮和字段进行定义。
按钮用户输入变量与工程用户输入变量不同,因为值是用户在按下按钮后输入的。 每个工程按钮最多可以应用十个按钮用户输入,每个输入可以更新一个指定的字段。
按钮用户输入变量的属性如下:
- 标注 - 将显示为应用程序中工程用户输入页面标题的文本。
- 输入类型 - 可以是单行文本、多行文本、日期时间或选项列表。 可以添加、删除和重新排序选项。 或者,您也可以允许在选项列表中输入自由文本。 可以使用日期时间输入类型指定默认值和日期范围。
- 应用提示 - 在应用程序的工程用户输入页面上显示提示文本。在配置范围或编码值属性域时不适用。
- 应用输入掩码 - 通过使用字符和符号定义输入掩码来定义数据输入的格式。
- 必需 - 指定移动应用程序用户在按下某个按钮之后,是否必须提供用户输入值。
注:
为了避免出现提交错误,在将用户输入应用于具有必填字段的要素图层时,请确保将其必填属性设置为 true。
- 显示条形码扫描仪 - 在输入对话框上使用条形码扫描仪进行文本字段输入。
注:
支持以下格式:QR CODE、UPC A、UPC E、EAN 8、EAN 13、CODE 39 和 CODE 128。
- 显示用户输入对话框 - 指定按钮用户输入是在数据捕获的开始还是结束时显示。 这适用于捕获线和面要素的按钮;但不适用于点按钮。
根据字段类型,可以使用不同的用户输入变量参数:
- 字符串 - 必填的用户输入标注,显示为多行、单行或选项列表、提示、输入掩码。
- 整型 - 必填的用户输入标注。
- 双精度 - 必填的用户输入标注。
- 日期 - 必填的用户输入标注。
按钮用户输入可以由工程作者在数据选项卡上为每个按钮进行配置。 要将按钮用户输入变量分配给按钮的捕获字段,请从数据选项卡上捕获字段的下拉菜单中选择按钮用户输入,然后选择新建。
如果为具有(编码值或范围)属性域的字段创建按钮用户输入,则这些选择将作为单选列表显示给用户。 当存在编码值属性域时,将无法输入自由文本。 当存在范围属性域时,数据输入将受到范围的限制。