在QD_V4中,数据逻辑分为两类:
1,
标准逻辑:标准逻辑就是执行标准动作时会自动执行的逻辑,如新增前,新增后,修改前,修改后等标准动作。
2,
引用逻辑:引用逻辑就是由配置人员指定执行的逻辑,比如我配置了一个自定义菜单,那么我就可以配置用户点击该菜单时执行引用逻辑。引用逻辑应用很广泛,后面你会发现,很多地方都可以调用引用逻辑。
逻辑的来源也有两类:
1,
平台逻辑:平台逻辑就是直接在平台上定义的逻辑,比如在删除物料信息时,我可以定义一个逻辑,判断该物料是否已经被引用,如果被引用,则不可以删除。
2,
外部逻辑:就是外部
接口了,可以在平台内声明一个平台外的外来接口,在执行时,QD_V4会传递接口所需参数,自动执行接口。
逻辑执行结果:
1,
判断:根据逻辑的执行结果,判定是否执行成功,如执行不成功,则给出提示。如上面的例子,如果用户想删除一个已经被引用了的物料,则执行不成功,提示用户“XXX物料已经被引用,不可以删除“。
2,
问询:根据逻辑的执行结果,提示用户是否继续执行,需用户再次点击“确定“后才会执行,用户也可以点击“取消“中止执行。
3,
数据处理:不会提示用户结果,就这么“悄悄的“执行了。比如增加一个用户操作日志等。
逻辑的定义稍为复杂,要考虑系统的容错,还要考虑用户的操作体验。逻辑定义是实现“零代码”的关键,只有实现了各个表单的内在逻辑,我们开发出来的系统才会是“活”的。
下载地址:
https://pan.baidu.com/s/1RCYDHIPecdnhnYKd8z4oWA