表单
表单的作用
表单的作用是采集输入的数据并进行基本的校验、运算(通常叫表间计算)等。
表单的构成
表单由字段(单行文本、多行文本、下拉选择、日期等)、操作(也叫按钮,包括:保存、返回、打印等)两种元素构成。
字段
表单输入组件,目前MyApps支持30+种不同的组件,主要有三大类:
文本类:单行文本框、多行文本框等
选项类:下拉选择框、单选框、复选框、左右选择框等
弹窗类:部门选择框、视图选择框等
复杂类:地图组件、文件上传、拍照、二维码、录音等
操作
操作通常用来在表单输入或编辑完成后,需要通过操作触发动作进行下一步处理(如:录入数据后大触发保存动作)。
操作按触发行为的类型,包括:(保存、打印、返回、流程等)
操作可以在动作执行前、动作执行后时机,通过iScript(MyApps内置的宏语言,如不熟系可以先跳过,后面会讲到)进行额外的逻辑控制。从而实现基本操作类型的扩展,以满足复杂的业务要求。
包含类组件
表单中可以通过包含组件引入其它的平台元素(视图、表单等),如:选项卡、包含组件等。
注:视图的概念后面会介绍,如不清晰可以先跳过。
刷新&重计算
刷新&重计算是MyApps平台的一个重要概念。
刷新:当需要重新运算表单中组成元素的值(如:单价字段修改后总价自动计算)或显示效果(当没有填写手机号码时发送短信按钮置灰)时,可以通过触发刷新动作实现。
重计算:在接收到刷新事件后,对组件自身的值或显示效果进行重新运算并显示在表单上。
文档更新时间: 2022-12-16 03:00 作者:admin