使用ivx小模块制作单项和多项选择器的经验总结

本文总结了使用ivx小模块创建单项和多项选择器的步骤,包括设置公共数据存储选项和选择结果,循环显示选项列表,以及通过自定义事件传递选择结果。在实现过程中,注意不同选择器类型对结果存储方式的处理,以及更新公共数据与触发事件的时机。
摘要由CSDN通过智能技术生成

之前我们已经学习了如何使用小模块,今天我们就来用小模块实现单项和多项选择器。

1.公共数据
为了能够将选项列表传给小模块和从小模块中获取选择结果,这两者都需要放在公共数据之中。另外单项选择器中选择结果可以用一个文本变量或者数值变量存储,而多项选择器中我们需要用一个数组保存所有的已选选项。这样我们就可以将数据库中或小模块外数组中的选项赋值给小模块,通过获取小模块的公共数据属性得知选择结果(本案例中是使用了另一种方式获取选择结果)。
在这里插入图片描述
2.选项列表
在小模块中我们需要根据公共数据中的选项列表进行循环创建展示列表。
在这里插入图片描述
3.自定义事件
在小模块选择选项后我们一般会需要其它组件执行一些动作,所以需要给小模块添加一个自定义事件,并且我们将选择结果就作为事件的参数。这样小模块触发自定义事件时就可以在事件下添加其它组件的动作,而且也可以直接选择事件的参数。
在这里插入图片描述
在这里插入图片描述
而小模块内部自然就是在选择选项的时触发这个自定义事件。单项选择器中我们将选择结果赋值给文本变量,然后将文本变量的值传给事件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值