使用ivx制作倒计时小模块的经验总结

今天我们使用小模块来制作一个倒计时播放器,要求能够输入倒计时的时长,控制倒计时播放器的暂停与播放,并且可以重置状态重新计时。

一.公共数据
由于是倒计时器,所以我们添加一个数值变量保存倒计时长,并且与小模块内部用于展示的文本组件直接进行数据绑定。
在这里插入图片描述
二.公共动作
这类倒计时的动画效果我们一般都是通过触发器实现的,例如本案例中可以设置触发器每隔一秒触发一次,每次触发令倒计时长减1来达成效果,而控制倒计时器的播放、暂定和重置也都是对触发器和倒计时长执行某些动作。
在这里插入图片描述
在这里插入图片描述
1.显示和隐藏
这两个动作比较简单,只是简单的让组件显示和隐藏。
在这里插入图片描述
2.开始与暂停
开始动作中,我们先对倒计时长做一个判断,如果当前时长还大于0,那么就可以继续令触发器播放,暂停动作则是直接暂停触发器。
在这里插入图片描述
3.重置
重置动作则需要我们重置触发器状态,将倒计时长归0并且更新当前数据至小模块。
在这里插入图片描述

三.外部组件调用小模块
1.设置倒计时长的步骤是先点击Setup time按钮显示时间设置横幅,在输入框内输入一个正整数,然后点击Confirm,如果输入无误就会将输入数值赋值到小模块的公共数据倒计时长中并隐藏时间设置横幅,这时就可以播放倒计时了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.执行显示和隐藏的动作时我们需要在外部添加一个布尔值变量保存当前的小模块显隐状态,并根据这个值来判断执行显示还是隐藏的操作,最后要注意每次执行动作后改变布尔变量的值。
在这里插入图片描述
3.开始、暂停和重置这三个功能我们直接点击外部按钮令小模块执行公共方法中的动作即可。
在这里插入图片描述

内容概要:本文档定义了一个名为 `xxx_SCustSuplier_info` 的视图,用于整合和展示客户(Customer)和供应商(Supplier)的相关信息。视图通过连接多个表来获取组织单位、客户账户、站点使用、位置、财务代码组合等数据。对于客户部分,视图选择了与账单相关的记录,并提取了账单客户ID、账单站点ID、客户名称、账户名称、站点代码、状态、付款条款等信息;对于供应商部分,视图选择了有效的供应商及其站点信息,包括供应商ID、供应商名称、供应商编号、状态、付款条款、财务代码组合等。视图还通过外连接确保即使某些字段为空也能显示相关信息。 适合人群:熟悉Oracle ERP系统,尤其是应付账款(AP)和应收账款(AR)模块的数据库管理员或开发人员;需要查询和管理客户及供应商信息的业务分析师。 使用场景及目标:① 数据库管理员可以通过此视图快速查询客户和供应商的基本信息,包括账单信息、财务代码组合等;② 开发人员可以利用此视图进行报表开发或数据迁移;③ 业务分析师可以使用此视图进行数据分析,如信用评估、付款周期分析等。 阅读建议:由于该视图涉及多个表的复杂连接,建议读者先熟悉各个表的结构和关系,特别是 `hz_parties`、`hz_cust_accounts`、`ap_suppliers` 等核心表。此外,注意视图中使用的外连接(如 `gl_code_combinations_kfv` 表的连接),这可能会影响查询结果的完整性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值