亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

實(shí)現(xiàn)圖

JSP頁(yè)面

<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){
          //動(dòng)態(tài)設(shè)置展開(kāi)查詢(xún)的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層代碼(實(shí)現(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層代碼(實(shí)現(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ù)庫(kù)一覽

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

相關(guān)文章

  • Sping中如何處理@Bean注解bean同名的問(wèn)題

    Sping中如何處理@Bean注解bean同名的問(wèn)題

    這篇文章主要介紹了Sping中如何處理@Bean注解bean同名的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 查看import的類(lèi)是出自哪個(gè)jar包的方法

    查看import的類(lèi)是出自哪個(gè)jar包的方法

    下面小編就為大家?guī)?lái)一篇查看import的類(lèi)是出自哪個(gè)jar包的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • Java異常處理操作 Throwable、Exception、Error

    Java異常處理操作 Throwable、Exception、Error

    這篇文章主要介紹了Java異常處理操作 Throwable、Exception、Error,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java?DelayQueue實(shí)現(xiàn)任務(wù)延時(shí)示例講解

    Java?DelayQueue實(shí)現(xiàn)任務(wù)延時(shí)示例講解

    DelayQueue是一個(gè)無(wú)界的BlockingQueue的實(shí)現(xiàn)類(lèi),用于放置實(shí)現(xiàn)了Delayed接口的對(duì)象,其中的對(duì)象只能在其到期時(shí)才能從隊(duì)列中取走。本文就來(lái)利用DelayQueue實(shí)現(xiàn)延時(shí)任務(wù),感興趣的可以了解一下
    2022-09-09
  • Spring循環(huán)依賴(lài)的三種方式(推薦)

    Spring循環(huán)依賴(lài)的三種方式(推薦)

    本篇文章主要介紹了Spring循環(huán)依賴(lài)的三種方式,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Spring中FactoryBean的高級(jí)用法實(shí)戰(zhàn)教程

    Spring中FactoryBean的高級(jí)用法實(shí)戰(zhàn)教程

    FactoryBean是Spring框架的高級(jí)特性,允許自定義對(duì)象的創(chuàng)建過(guò)程,適用于復(fù)雜初始化邏輯,本文給大家介紹Spring中FactoryBean的高級(jí)用法實(shí)戰(zhàn),感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • springboot如何獲取請(qǐng)求者的ip地址

    springboot如何獲取請(qǐng)求者的ip地址

    在Spring框架中,可以使用攔截器(Interceptor)來(lái)監(jiān)聽(tīng)每個(gè)控制器(Controller)的請(qǐng)求,并記錄請(qǐng)求者的IP地址,這篇文章主要介紹了springboot如何獲取請(qǐng)求者的ip地址,需要的朋友可以參考下
    2024-07-07
  • springboot maven 項(xiàng)目打包jar 最后名稱(chēng)自定義的教程

    springboot maven 項(xiàng)目打包jar 最后名稱(chēng)自定義的教程

    這篇文章主要介紹了springboot maven 項(xiàng)目打包jar 最后名稱(chēng)自定義的教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • java實(shí)現(xiàn)pdf文件截圖的方法【附PDFRenderer.jar下載】

    java實(shí)現(xiàn)pdf文件截圖的方法【附PDFRenderer.jar下載】

    這篇文章主要介紹了java實(shí)現(xiàn)pdf文件截圖的方法,結(jié)合實(shí)例形式分析了java基于PDFRenderer.jar進(jìn)行pdf文件截圖的相關(guān)操作技巧,并附帶PDFRenderer.jar文件供讀者下載使用,需要的朋友可以參考下
    2018-01-01
  • 淺談HashMap、HashTable的key和value是否可為null

    淺談HashMap、HashTable的key和value是否可為null

    這篇文章主要介紹了淺談HashMap、HashTable的key和value是否可為null,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09

最新評(píng)論