wwmz / WMZDropDownMenu

🌹一个能几乎实现所有App各种类型筛选菜单的控件,可悬浮,目前已实现闲鱼/美团/Boss直聘/京东/饿了么/淘宝/拼多多/赶集网/美图外卖等等的筛选菜单,可以自由调用代理实现自己想组装的筛选功能和UI,且控件的生命周期自动管理,悬浮自动管理🌹(A control that can implement almost all types of filtering menus of all apps)
MIT License
723 stars 98 forks source link

同一菜单下,多个层级时,最后一级单选样式无效的问题 #33

Closed iT-Boyer closed 3 years ago

iT-Boyer commented 3 years ago

我按照闲鱼demo实现了三级联动的菜单,设置的是MenuEditOneCheck的单选样式 当在选中三级A时,会在在tree对象中记录isSelected=true, 这时直接去切换其他二级菜单选中三级B,这时三级AisSelected依然为true

这样在UI上,在不同的二级下的三级的样式为多选样式了。

我目前实现一种方式,但是不够理想:

在选中三级B关闭菜单时,会记录下三级B的ID
再次进入菜单时,每次点击tree都会根据上一次记录的选中对象的ID,来重置下级的选中状态,让后手动更新下级内容。