做个一个新的效果,菜单的展开与收回 点击展开 再点击便收回 感觉还阔以,
利用了中继器中的过滤器,来筛选所需菜单下的按钮
1.先将动态面板移到点击的按钮下方 使动态面板的y值为按钮a的bottom
2.利用过滤器筛选
[[TargetItem.id==b.name]] 利用这条命令来筛选符合要求的按钮
3.然后设置动态面板大小为 150x[[zjq.itemCount*a.height]]
150为单个按钮的长
zjq.itemCount是指过滤器筛选出来的个数 乘以单个按钮的高度
即为筛选出来的数个按钮的大小,也就是动态面板的大小
4.最后显示动态面板,向下展开部件。
而最先应该判断列表是否已展开,若已经展开,则隐藏动态面板
这样便能完成点击收回的效果。
逻辑略简单,所用的数值均已函数表示,便于扩展,直接复制按钮,修改名称,并在中继器中添加即可。
还是那句话啊。。。有没有老板大老爷要实习生的。。。。求包养啊。。。Boria7777@outlook.com