大家可能经常会有这样的疑问,手机端的组合框为什么不支持关键字搜索呢?
这是因为移动端和网页版有一些区别,用户的使用习惯不太一样,在移动端上,一般我们如果需要搜索和选择的项目,是通过弹出/跳转页面+图文列表的形式来实现的,比如常见的地址选择:
点击待选择目的地的输入框后,会跳转到一个这样的页面,可以在这里面搜索和选择,选择后会返回并将选择值回传到上级页面。
那么这种点击后切换页面,在弹出页面中进行单选,然后再返回并传值的效果在活字格中要怎么实现呢?
下面为大家揭晓~
1.首先主页面的按钮点击后会传值到选择页面。
这里如果选择加载绑定数据,就可以在选择页面的输入框中保留主页面文本框中的值;
如果选择不加载,就不会保留。
大家可以根据自己的实际需求自行调整~
2.选择页面大致如下:
右边的这三个单元格需要设置单元格名称,后面在图文列表的模板页中设置命令时要用到。
其中sign单元格的缺省值为0
3.选中图文列表,打开编辑模板
在模板页右键背景图片,编辑图片命令,设置单元格属性命令:
设置主页面select单元格的值等于number单元格的值;
设置sign单元格的值为1。
number是通过数据绑定取到的当前行对应的编号字段的值,设置sign等于1表示select值发生更改的原因是用户点选,用于与进入页面时由于传值更改做区分。
4.给select文本框设置命令,这样当文本框的值变化时,就会触发文本框中的命令。
当然,还需要进行一个条件判断,在sign等于1,即用户已经点选的情况下,执行页面跳转命令,跳转回上级页面,并将select单元格中的值传回上级页面。
最后,附上demo,大家可以参考一下~
图文列表单选传值.fgcc
(96.11 KB, 下载次数: 257)
|