亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

Jquery easyui 實現動態樹

2024-05-06 16:25:08
字體:
來源:轉載
供稿:網友

本文給大家介紹jquery easyui實現動態樹,本文通過代碼實例相結合的方式給大家展示jquery easyui實現動態樹的過程,感興趣的朋友一起學習吧

在上篇文章給大家介紹了jquery中EasyUI實現異步樹,本文給大家介紹jquery easyui實現動態樹。

首先是在jsp頁面中引入相關的js文件

在body中加入流程列表,通過后天拼接json數據

具體內容請看下面代碼詳情吧。

首選在jsp頁面中引入相關的js

 

 
  1. <link rel="stylesheet" type="text/css" href="<%=path %>/css/jquery_easyui/themes/default/easyui.css"
  2. <link rel="stylesheet" type="text/css" href="<%=path %>/css/jquery_easyui/themes/icon.css"
  3. <script type="text/javascript" src="<%=path %>/js/jquery_easyui/jquery-1.4.4.min.js"></script> 
  4. <script type="text/javascript" src="<%=path %>/js/jquery_easyui/jquery.easyui.min.js"></script> 

添加script

 

 
  1. <script> 
  2. $(function(){ 
  3. $('#tt2').tree({ 
  4. checkbox: false
  5. url: '<%=path%>/formconfig/loadWfNodes.do'
  6. onBeforeExpand: function(node){ 
  7. $('#tt2').tree('options').url = '<%=path%>/formconfig/loadWfNodes.do?wfId='+node.id; 
  8. }); 
  9. }); 
  10. </script> 

在body中加入

 

 
  1. <body>  
  2. <ul id="tt2"
  3. <li state="closed" id='0'><span>流程列表</span></li> 
  4. </ul> 
  5. </body> 

后臺拼接json數據

 

 
  1. package com.aegon_cnooc.oa.formconfig.action; 
  2. import java.io.PrintWriter; 
  3. import java.util.List; 
  4. import javax.servlet.http.HttpServletRequest; 
  5. import javax.servlet.http.HttpServletResponse; 
  6. import org.apache.struts.action.ActionForm; 
  7. import org.apache.struts.action.ActionForward; 
  8. import org.apache.struts.action.ActionMapping; 
  9. import com.aegon_cnooc.framework.base.action.BaseAction; 
  10. import com.aegon_cnooc.oa.formconfig.service.FormConfigService; 
  11. import com.aegon_cnooc.oa.ibatis.to.TuOafWfTO; 
  12. import com.aegon_cnooc.oa.ibatis.to.TuOafWfnodesTO; 
  13. import com.aegon_cnooc.util.StringUtil; 
  14. /** 
  15. * 加載流程下的節點的名稱 
  16. * @Author: liuxinghui 
  17. * @Date: 2011-9-8 
  18. * @Version: 2.0 
  19. * @Despcrition: 
  20. */ 
  21. public class LoadWfNodesAction extends BaseAction{ 
  22. private FormConfigService formConfigService; 
  23. public ActionForward executeAction(ActionMapping mapping, ActionForm form, 
  24. HttpServletRequest request, HttpServletResponse response) 
  25. throws Exception { 
  26. String wfId=request.getParameter("wfId"); 
  27. String jsonstr = "["
  28. if(StringUtil.isNotEmpty(wfId)&&"0".equals(wfId)){ 
  29. List wfList=formConfigService.findWf(); 
  30. for(int i=0;i<wfList.size();i++){ 
  31. TuOafWfTO wfTo=(TuOafWfTO)wfList.get(i); 
  32. jsonstr=jsonstr+ 
  33. "{/n" + 
  34. " /"id/":"+wfTo.getWfid()+",/n" +  
  35. " /"text/":/"<a href='javaScript:void(0)' target='mainFrame'>"+wfTo.getWfname()+"</a>/",/n" +  
  36. " /"state/":/"closed/"/n" +  
  37. " },"
  38. int end=jsonstr.length()-1;//去掉最后一個逗號 
  39. String json=jsonstr.substring(0,end); 
  40. json=json+"]"
  41. response.setContentType("application/json;charset=gbk"); 
  42. response.setCharacterEncoding("gbk"); 
  43. PrintWriter pw = response.getWriter(); 
  44. pw.write(json); 
  45. pw.flush(); 
  46. }else
  47. List wfNodes=formConfigService.findWfNodesById(wfId); 
  48. for(int i=0;i<wfNodes.size();i++){ 
  49. TuOafWfnodesTO wfNodesTo=(TuOafWfnodesTO)wfNodes.get(i); 
  50. jsonstr=jsonstr+ 
  51. "{/n" + 
  52. " /"id/":"+wfNodesTo.getNodeid()+",/n" +  
  53. " /"text/":/"<a href='" + request.getContextPath()+ 
  54. "/formconfig/loadGroupByWfIdAndNodeId.do?wfId="+wfId+"&nodeId="+wfNodesTo.getNodeid()+"' target='mainFrame'>"+wfNodesTo.getGenstepname()+"("+wfNodesTo.getNodeid()+")</a>/",/n" +  
  55. " /"state/":/"closed/"/n" +  
  56. " },"
  57. int end=jsonstr.length()-1;//去掉最后一個逗號 
  58. String json=jsonstr.substring(0,end); 
  59. json=json+"]"
  60. response.setContentType("application/json;charset=gbk"); 
  61. response.setCharacterEncoding("gbk"); 
  62. PrintWriter pw = response.getWriter(); 
  63. pw.write(json); 
  64. pw.flush(); 
  65. return null
  66. public void setFormConfigService(FormConfigService formConfigService) { 
  67. this.formConfigService = formConfigService; 

下面一段代碼是EasyUI Jquery 動態加載樹,點擊節點加載

 

 
  1. <script type="text/javascript">  
  2. $(function() {  
  3. $(document).ready(function() {  
  4. $.post("./test/tree.action", {}, function(json) {  
  5. $("#tt").tree({  
  6. data : json.itemsList,  
  7. onClick : function(node) {  
  8. $.post("./test/tree.action", {  
  9. "id" : node.id  
  10. }, function(json) {  
  11. $('#tt').tree('append', {  
  12. parent : node.target,  
  13. data : json.data  
  14. });  
  15. }, "json");  
  16. }  
  17. });  
  18. }, "json");  
  19. });  
  20. });  
  21. </script>  
  22. </head>  
  23. <body>  
  24. <ul id="tt"></ul>  
  25. </body> 


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产丝袜一区二区| 亚洲欧洲自拍偷拍| 欧美激情第1页| 日韩一区二区福利| 亚洲精品欧美一区二区三区| 色婷婷综合久久久久| 91国自产精品中文字幕亚洲| 日韩精品亚洲元码| 欧美激情第三页| 亚洲高清免费观看高清完整版| 日韩电影第一页| 国产精品美女久久| 自拍偷拍亚洲精品| 亚洲а∨天堂久久精品9966| 午夜精品一区二区三区在线视| 色综合久综合久久综合久鬼88| 国产精品96久久久久久| 在线观看欧美www| 国产精品igao视频| 日韩精品中文在线观看| 菠萝蜜影院一区二区免费| 久久人人97超碰精品888| 亚洲最新av网址| 国产精品白嫩初高中害羞小美女| 九九精品在线播放| 国语自产精品视频在线看| 欧美一区第一页| 欧美富婆性猛交| 欧美日韩激情视频| 日产日韩在线亚洲欧美| 日韩成人激情在线| 欧美午夜精品久久久久久人妖| 欧美激情免费观看| 亚洲欧洲激情在线| 欧美激情第99页| 中文字幕精品一区二区精品| 亚洲美女av在线播放| 亚洲图片在线综合| 欧美午夜激情视频| 亚洲国产精品大全| 欧美与黑人午夜性猛交久久久| 亚洲国产精品高清久久久| 欧美日韩视频在线| 欧美大片第1页| 91久久精品国产| 精品视频在线播放色网色视频| 欧美激情精品久久久久久久变态| 国产亚洲一区二区在线| 91精品国产综合久久香蕉| 91久久精品在线| 麻豆一区二区在线观看| 国产精品久久久久久av福利| 日韩av免费在线观看| 欧美日韩国产成人高清视频| 色午夜这里只有精品| 日韩视频第一页| 日韩小视频在线观看| 久久久精品久久久久| 亚洲免费人成在线视频观看| 美日韩精品免费视频| 成人性生交xxxxx网站| 日韩精品视频免费在线观看| 日韩av第一页| 日韩女在线观看| 在线亚洲男人天堂| 久久在精品线影院精品国产| 亚洲女人初尝黑人巨大| 九色精品免费永久在线| 欧美成人自拍视频| 久久精品美女视频网站| 久久婷婷国产麻豆91天堂| 亚洲日本成人女熟在线观看| 日韩一区二区福利| 中文字幕欧美视频在线| 亚洲一二在线观看| 中文字幕日韩在线播放| 久久中文字幕国产| 日韩精品视频在线观看网址| 亚洲第一福利在线观看| 欧美日韩亚洲91| 国产成人精品电影| 中文字幕日韩电影| 日本久久久久久久久| 在线观看欧美日韩国产| 亚洲男人的天堂在线播放| 欧美日韩国产丝袜另类| 久久久这里只有精品视频| 国产一区二区三区在线播放免费观看| 国产欧美一区二区三区在线看| 91av国产在线| 在线观看免费高清视频97| 日韩在线中文字| 91九色国产社区在线观看| 亚洲欧美日韩一区二区三区在线| 亚洲一区精品电影| 国产欧美日韩亚洲精品| 成人在线中文字幕| 日韩精品免费综合视频在线播放| 亚洲人永久免费| 日韩国产欧美精品在线| 日韩精品高清视频| 国产精品揄拍500视频| 成人两性免费视频| 国产一区香蕉久久| 91青草视频久久| 亚洲自拍偷拍第一页| 欧美国产亚洲精品久久久8v| 91精品视频免费看| 欧美日韩精品在线视频| 亚洲欧美日韩天堂| 中文字幕av一区中文字幕天堂| yellow中文字幕久久| 亚洲午夜精品久久久久久性色| 欧洲精品毛片网站| 欧美性猛交xxxx富婆弯腰| 亚洲香蕉av在线一区二区三区| 亚洲国产成人在线播放| 69影院欧美专区视频| 中文字幕亚洲自拍| 在线日韩中文字幕| 精品亚洲精品福利线在观看| 中文字幕精品一区久久久久| 中文欧美日本在线资源| 91精品视频专区| 欧美激情在线狂野欧美精品| 中文字幕免费精品一区| 亚洲网站在线看| 亚洲一区二区三区四区视频| 国产精品一区二区三区在线播放| 国产精品爱啪在线线免费观看| 亚洲精品视频免费| 亚洲性69xxxbbb| 亚洲国产欧美一区二区三区同亚洲| 午夜精品久久久久久久白皮肤| 亚洲人精品午夜在线观看| 欧美一级淫片播放口| 欧美黑人一级爽快片淫片高清| 456亚洲影院| 国产欧美一区二区三区四区| 亚洲成人精品久久久| 97国产精品视频人人做人人爱| 午夜精品一区二区三区在线视| 亚洲网站在线看| 亚洲日本中文字幕免费在线不卡| 日韩精品极品在线观看播放免费视频| 国产婷婷成人久久av免费高清| 亚洲精品视频免费| 久久影院资源网| 国产又爽又黄的激情精品视频| 日韩成人在线观看| 伊人伊成久久人综合网小说| 亚洲free嫩bbb| 中文字幕九色91在线| 亚洲国产精品免费| 精品国产一区二区三区久久狼黑人| 久久久亚洲影院你懂的| 孩xxxx性bbbb欧美| 欧美理论电影在线观看| 国产精品久久久久久久久久久新郎| 日本欧美精品在线| 久久精品国产2020观看福利| 日韩有码在线视频| 亚洲一区二区三区四区在线播放| 亚洲人成在线播放|