最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java easyui樹形表格TreeGrid的實現(xiàn)代碼

 更新時間:2017年03月17日 08:32:03   作者:dKnightL  
這篇文章主要為大家詳細介紹了Java easyui樹形表格TreeGrid的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

自己搞了一下午,終于用JAVA實現(xiàn)了數(shù)據(jù)網(wǎng)格。記錄一下實現(xiàn)的代碼。(PS:此處的easyui是1.5版本,樓主只貼了核心的代碼)

實現(xiàn)圖

JSP頁面

<head>
//權(quán)限列表
$( document ).ready(function(){
      var parentId = 0;
      $('#tt').treegrid({  
        url:'queryPrivilege.action?parentId='+parentId,  
        idField:'id',  
        treeField:'RecordStatus',
        columns:[[  
          {title:'id',field:'id',width:180}, 
          {field:'RecordStatus',title:'RecordStatus',width:180} ,
          {field:'PrivilegeOperation',title:'PrivilegeOperation',width:180}  
        ]],
        onBeforeExpand:function(row){
          //動態(tài)設(shè)置展開查詢的url
          $(this).treegrid('options').url = 'queryPrivilege.action?parentId='+row.id;  
        }
      }); 
    })
 </script>
 </head>
 <body>
<table id="tt" style="width:600px;height:400px"></table>
</body> 

ACTION層代碼

  //輸出
    public PrintWriter out()throws IOException{
      HttpServletResponse response=ServletActionContext.getResponse(); 
      response.setContentType("text/html"); 
      response.setContentType("text/plain; charset=utf-8");
      PrintWriter out= response.getWriter();
      return out;
    }  
  public String queryPrivilege() throws IOException{
    returnpd="ok";
    JSONArray array =new JSONArray();    
    array = privilegeService.getMenu(parentId);
    String str=array.toString();
    out().print(str);
    out().flush();
    out().close();
    return returnpd;
  }

Service層接口代碼

JSONArray getMenu(int parentId);

ServiceImpl層代碼(實現(xiàn)service層)

@Override
  public JSONArray getMenu(int parentId) {
    // TODO Auto-generated method stub
    return (JSONArray)privilegeDao.getMenu(parentId);
  }

Dao層代碼

JSONArray getMenu(int parentId);

DaoImpl層代碼(實現(xiàn)Dao層)

  @Override
  public JSONArray getMenu(int parentId) {
    // TODO Auto-generated method stub
    String hql="";
    JSONArray array=new JSONArray();
    hql="FROM Privilege p WHERE p.parentID = "+parentId;
    for(Privilege privilege:(List<Privilege>)(getSession().createQuery(hql).list())){
      JSONObject jo=new JSONObject();
      jo.put("id", privilege.getId());
      jo.put("RecordStatus", privilege.getRecordStatus());
      jo.put("parendId",privilege.getParentID());
       if(privilege.getParentID()==0){
          jo.put("state","closed");        
        }
        else{
          jo.put("state","open");
          System.out.println(parentId);
        }
      array.add(jo);
    }
    return array;
  }

數(shù)據(jù)庫一覽

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何在IDEA中查看依賴關(guān)系的方法步驟

    如何在IDEA中查看依賴關(guān)系的方法步驟

    這篇文章主要介紹了如何在IDEA中查看依賴關(guān)系的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • jdk8使用stream實現(xiàn)兩個list集合合并成一個(對象屬性的合并)

    jdk8使用stream實現(xiàn)兩個list集合合并成一個(對象屬性的合并)

    本文主要介紹了jdk8使用stream實現(xiàn)兩個list集合合并成一個(對象屬性的合并),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • SpringBoot整合aws的示例代碼

    SpringBoot整合aws的示例代碼

    本文通過實例代碼給大家介紹SpringBoot整合aws的全過程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-12-12
  • java實現(xiàn)馬踏棋盤的算法

    java實現(xiàn)馬踏棋盤的算法

    這篇文章主要為大家詳細介紹了java實現(xiàn)馬踏棋盤的算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SpringBoot項目打包發(fā)布到外部tomcat(出現(xiàn)各種異常的解決)

    SpringBoot項目打包發(fā)布到外部tomcat(出現(xiàn)各種異常的解決)

    這篇文章主要介紹了SpringBoot項目打包發(fā)布到外部tomcat(出現(xiàn)各種異常的解決),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Spring Security的過濾器鏈機制

    Spring Security的過濾器鏈機制

    過濾器作為 ?Spring Security? 的重中之重,我們需要了解其中的機制,這樣我們才能根據(jù)業(yè)務(wù)需求的變化進行定制,今天來探討一下 ?Spring Security? 中的過濾器鏈機制
    2022-08-08
  • Maven Plugins報錯的解決方法

    Maven Plugins報錯的解決方法

    本文主要介紹了Maven Plugins報錯的解決方法,文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • mybatisplus的連表增強插件mybatis plus join

    mybatisplus的連表增強插件mybatis plus join

    本文主要介紹了mybatisplus的連表增強插件mybatis plus join,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Springboot 中使用 Aop代碼實戰(zhàn)教程

    Springboot 中使用 Aop代碼實戰(zhàn)教程

    AOP的編程思想是把對類對象的橫切問題點,從業(yè)務(wù)邏輯中分離出來,從而達到解耦的目的,增加代碼的復(fù)用性,提高開發(fā)效率,這篇文章主要介紹了Springboot中使用Aop代碼實戰(zhàn)教程,需要的朋友可以參考下
    2023-07-07
  • 細數(shù)Java接口的概念、分類及與抽象類的區(qū)別

    細數(shù)Java接口的概念、分類及與抽象類的區(qū)別

    下面小編就為大家?guī)硪黄殧?shù)Java接口的概念、分類及與抽象類的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11

最新評論

平昌县| 泽普县| 曲松县| 共和县| 宝应县| 沈阳市| 黑山县| 洛浦县| 海城市| 息烽县| 曲沃县| 集安市| 旬阳县| 桑植县| 司法| 广西| 收藏| 灵武市| 汕头市| 深圳市| 巧家县| 沾化县| 江安县| 凌云县| 洛宁县| 恩施市| 东阿县| 满洲里市| 武乡县| 疏勒县| 晋江市| 天镇县| 曲松县| 张家港市| 安化县| 五峰| 南开区| 平乐县| 昭平县| 丽江市| 扎赉特旗|