表单

表单的作用

表单的作用是采集输入的数据并进行基本的校验、运算(通常叫表间计算)等。

表单的构成

表单字段(单行文本、多行文本、下拉选择、日期等)、操作(也叫按钮,包括:保存、返回、打印等)两种元素构成。

字段

表单输入组件,目前MyApps支持30+种不同的组件,主要有三大类:

  • 文本类:单行文本框、多行文本框等

  • 选项类:下拉选择框、单选框、复选框、左右选择框等

  • 弹窗类:部门选择框、视图选择框等

  • 复杂类:地图组件、文件上传、拍照、二维码、录音等

操作

操作通常用来在表单输入或编辑完成后,需要通过操作触发动作进行下一步处理(如:录入数据后大触发保存动作)。

操作按触发行为的类型,包括:(保存、打印、返回、流程等)

操作可以在动作执行前动作执行后时机,通过iScript(MyApps内置的宏语言,如不熟系可以先跳过,后面会讲到)进行额外的逻辑控制。从而实现基本操作类型的扩展,以满足复杂的业务要求。

包含类组件

表单中可以通过包含组件引入其它的平台元素(视图、表单等),如:选项卡、包含组件等。

视图的概念后面会介绍,如不清晰可以先跳过。

刷新&重计算

刷新&重计算是MyApps平台的一个重要概念。

  • 刷新:当需要重新运算表单中组成元素的值(如:单价字段修改后总价自动计算)或显示效果(当没有填写手机号码时发送短信按钮置灰)时,可以通过触发刷新动作实现。

  • 重计算:在接收到刷新事件后,对组件自身的值或显示效果进行重新运算并显示在表单上。

文档更新时间: 2022-12-16 03:00   作者:admin