然之上直接用php生成树形菜单无法折叠

edien8wing 2017-01-11 11:21:31

在然之上直接用php生成 树形结构

      function 
      tree(
      $parentid
      ,
      $array
      ,
      $head
      ){ 
       
      if
      (
      $head
      ){ 
       
      echo 
      '<ul id="leftmenu" class="tree tree-chevrons" data-ride="tree" data-animate="true">'
      ; 
       } 
       
      else
      { 
       
      echo 
      '<ul>'
      ; 
       } 
       
      for
      (
      $i
      =
      0
      ;
      $i
      <
      count
      (
      $array
      );
      $i
      ++){ 
       
       
      if
      (
      $array
      [
      $i
      ]->
      parent
      ==
      $parentid
      ){ 
       
      echo 
      '<li>'
      ; 
       
      echo 
      '<a href="#">'
      .
      $array
      [
      $i
      ]->
      name
      .
      '</a>'
      ; 
       tree(
      $array
      [
      $i
      ]->
      id
      ,
      $array
      ,
      false
      ); 
       
      echo 
      '</li>'
      ; 
       } 
       } 
       
      echo 
      '</ul>'
      ; 
      }
但是出来的结构默认没有折叠,点击也无法折叠,请问需要如何实现。
回帖列表
sunhao 2017-03-13 10:16:53

然之中的树形菜单不是使用 ZUI 的方案实现,以 我的考勤页面为例,相关代码在:


https://github.com/easysoft/rangerteam/blob/master/app/sys/common/view/treeview.html.php


https://github.com/easysoft/rangerteam/blob/master/app/oa/attend/view/browse.html.php


建议仍然保留 ZUI 树形菜单的相关设置属性,将来可能会升级到 ZUI 的树形菜单实现。

1/ 1
ZSITE8.6