起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3102|回复: 0

[分享] 自定义导航栏下拉菜单

[复制链接]

67

主题

198

帖子

725

积分

高级会员

Rank: 4

积分
725
QQ
发表于 2019-3-18 22:38:26 | 显示全部楼层 |阅读模式
本帖最后由 大灰兔 于 2019-3-18 22:44 编辑

样式

样式

看到论坛有人问这个问题,而自己刚好会做,就献丑分享下。

5

5


“全城”、“分类”、“排序”为一列三行,每个后面又加了两个红黑色指示图标。
视图4里面是两个5列的动态列表,来显示你要展示的下拉菜单。当点击“全城”、“分类”、“排序”任一列时,视图4均显示出来。默认为隐藏的,所以这就需要静态数据的赋值来切换控制了。
我们建一个搜索页面的静态数据集↓

静态数据集

静态数据集


注意,静态数据集建一个空数据,方便查看赋值情况↓

静态数据

静态数据


接下来,我们把静态数据搜索页面和“分类”、“排序”的两个动态数据集放上来。两个动态数据集的自动模式是清空的,因为内容多,加载需要等,我是一刻都不愿等的,等我们需要时再让它们刷新加载。

数据

数据


点击“全城”、“分类”、“排序”的任一列,都通过画代码操作,而且是一样的操作。

画代码

画代码


我们以“分类”列为例子。

分类

分类


判断搜索页面的“分类”的值是否为1,是就赋值为0,不是就赋值为1,就形成了切换的效果。然后呢多列赋值其他两个静态数据“全城”、“排序”为0,即其他两个不高亮显示,也不弹出。然后刷新即加载数据“分类”。

多列赋值

多列赋值


是不是很简单,画代码切换这个“飘雪”老师有讲,在Newdao-claasic视频教程-事件与画代码下,不清楚的去看下。
同理,“全城”、“排序”列一样,赋值其他两个为0,刷新即加载对应想要弹出的当前数据。
然后我们设置视图4的动态隐藏就可以了,注意,我是把两个动态数据集都放在视图4里了。

隐藏属性

隐藏属性


它们之间是或者的关系,因为我没放“全城”数据,如果放了,再加个或者显示。
再设置视图4中动态列表的动态隐藏↓
14.jpg

然后是每个小图标的动态隐藏。
动态文本当前为红色,就在设置个动态样式↓

动态样式

动态样式


点击赋值过滤或者跳转到其他页面均可。
以上基本上就差不多了。写的教啰嗦,基本上都交代清楚了,如果牛刀技术能想我这样解答问题,就好了,看案例,看不懂才来问的,就被分类为“用户待确认”,我表示不能确认怎么办呢?
希望能够帮助正困惑的你!



您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 05:14 , Processed in 0.090074 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表