业务经理

微信扫描以上二维码

028-61286886

技术咨询

联动菜单多选条件筛选,如何全选的时候选择带有一级条件的全部的信息

迅睿框架 更新 2020-06-22 18:11:33 万俟肸


联动菜单多选条件筛选,红框部分是一级菜单,蓝框部分是二级菜单,在二级中有一个二五仔就是第一个全选。

image

如何判定哪个一级下面有二级被选中了,

如何全选的时候选择带有一级条件的全部的信息,并且不影响其他的一级菜单

{linkage code=gzddyx pid=0 return=c1}

                    <li class="enzpsxItem">
                      <div class="enzpsxItemBox">
                          <div class="enzpsxItemTop">
                              <div class="enzpsxItemLeft">
                                    <label></label>
                                    <span>{$c1.name}</span>
                                </div>
                                <div class="enzpsxItemRight">
                                    <span>View details</span>
                                    <img src="{HOME_THEME_PATH}/images/icon74.png" class="zpTag3">
                                    <img src="{HOME_THEME_PATH}/images/icon75.png" class="zpTag4">
                                </div>
                           </div>
                            <ul class="enzpsxItemBottom">
                                <li class="jobArea">
                                    <a href="{Router::search_url($params, 'gongzuoquyu', $c1.cname)}#zpFrom">
                                    <label class="{if dr_is_double_search($params.gongzuoquyu, $c1.cname)}on{/if}"></label>
                                    <span>ALL {$c1.name}</span>
                                    </a>
                                </li>
                                {linkage code=gzddyx pid=$c1.id return=c2}
                                <li class="jobArea" link="">
                                    <a href="{Router::search_url($params, 'gongzuoquyu', dr_get_double_search($params.gongzuoquyu, $c2.cname))}#zpFrom">
                                    <label class="{if dr_is_double_search($params.gongzuoquyu, $c2.cname)} on {/if}"></label>
                                    <span>{$c2.name}</span>
                                    </a>
                                </li>
                                {/linkage}
                                <!--{$debug_c1}-->
                           </ul>
                               
                      </div>
                  </li>   
                {/linkage}


方案

  • 迅睿框架创始人 #1 · 2020-06-22 17:27:53
    这个恐怕我都很难写出来
  • 每天吃包子 #2 · 2020-06-22 17:32:18
    感觉难道很大
  • 万俟肸 #3 · 2020-06-22 17:33:04
    每天吃包子 两天了啥也没干就伺候这个沙雕了
  • 易学习 #4 · 2020-06-22 17:37:05
    • 模板标签生成工具

      必火!模板制作的必备插件,自动生成字段的模板标签,解决新手老手调用困难问题

    我应该可以搞定,主要是没看明白是什么逻辑
  • 万俟肸 #5 · 2020-06-22 18:10:37
    满意答案

    回复迅睿框架创始人
                   {linkage code=gzddyx pid=0 return=c1}
    
                        <li class="enzpsxItem">
                          <div class="enzpsxItemBox">
                              <div class="enzpsxItemTop">
                                  <div class="enzpsxItemLeft">
                                        <label></label>
                                        <span>{$c1.name}</span>
                                    </div>
                                    <div class="enzpsxItemRight">
                                        <span>View details</span>
                                        <img src="{HOME_THEME_PATH}/images/icon74.png" class="zpTag3">
                                        <img src="{HOME_THEME_PATH}/images/icon75.png" class="zpTag4">
                                    </div>
                               </div>
                                <ul class="enzpsxItemBottom">
                                    <li class="jobArea" link="">
                                        <a href="{Router::search_url($params, 'gongzuoquyu', dr_get_double_search($params.gongzuoquyu, $c1.cname))}#zpFrom">
                                        <label class="{if dr_is_double_search($params.gongzuoquyu, $c1.cname)} on {/if}"></label>
                                        <span>ALL {$c1.name}</span>
                                        </a>
                                    </li>
                                    {linkage code=gzddyx pid=$c1.id return=c2}
                                    <li class="jobArea" link="">
                                        <a href="{Router::search_url($params, 'gongzuoquyu', dr_get_double_search($params.gongzuoquyu, $c2.cname))}#zpFrom">
                                        <label class="{if dr_is_double_search($params.gongzuoquyu, $c2.cname)} on {/if}"></label>
                                        <span>{$c2.name}</span>
                                        </a>
                                    </li>
                                    {/linkage}
                                    <!--{$debug_c1}-->
                               </ul>
                                   
                          </div>
                      </li>   
                      <!--
                      id:{$c1.name}、site:{$c1.site}、pid:{$c1.pid}、pids:{$c1.pids}、name:{$c1.name}、cname:{$c1.cname}、child:{$c1.child}、hidden:{$c1.hidden}、childids:{$c1.childids}、displayorder:{$c1.displayorder}、ii:{$c1.ii}-->
                    {/linkage}   {$debug_c1}
    再配合一点JS,手起刀落人抬走
  • 万俟肸 #6 · 2020-06-22 18:11:33
    @万俟肸:手起刀落人抬走

迅睿系统漏洞

独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...