欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

Java培訓之JQuery EasyUI框架結(jié)合ztrIee的后臺頁面開發(fā)實例

2018-04-25 11:05:45 1535瀏覽

JQueryEasyUI結(jié)合zTree樹形結(jié)構(gòu)制作web頁面.easyui用起來比較簡單,很好的封裝了jquery的部分功能,使用起來更加方便,但是從1.2.3版本以后,商業(yè)用途是需要付費的,zTree是國內(nèi)的大牛們搞的一個jquery樹形tree插件,感覺很好用,很強大,而且完全免費,API等做的也非常不錯

easyui是一個基于jQuery的框架,集成了各種用戶界面插件。

easyui提供建立現(xiàn)代化的具有交互性的java應用的必要的功能。

使用easyui,您不需要寫太多java代碼,一般情況下您只需要使用一些html標記來定義用戶界面。

HTML網(wǎng)頁的完整框架。

easyui節(jié)省了開發(fā)產(chǎn)品的時間和規(guī)模。

easyui非常簡單,但是功能非常強大。

需要的導入以下幾種js文件和樣式表

  easyui/themes/default/easyui.css
  easyui/themes/icon.css
  jquery-1.8.3.js
  easyui/jquery.easyui.min.js
  ztree/jquery.ztree.all-3.5.js(該文件包括core,exhide,exedit,excheck)
  ztree/zTreeStyle.css
  <type="text/java">
  //ztree菜單設置
  varzTreeObj,
  setting={
  view:{
  selectedMulti:false
  },
  //添加編輯設置:修改樹節(jié)點名稱/刪除樹節(jié)點
  edit:{
  enable:true
  },
  data:{
  simpleData:{
  enable:true
  }
  },
  callback:{
  onClick:zTreeOnClick
  }
  };
  //回調(diào)函數(shù):單擊事件
  functionzTreeOnClick(event,treeId,treeNode,clickFlag){
  alert(treeNode.id+","+treeNode.name);
  varcontent='<divstyle="width:100%;height:100%;overflow:hidden;">'
  +'<iframesrc="'
  +treeNode.url
  +'"scrolling="auto"style="width:100%;height:100%;border:0;"></iframe></div>';
  if(treeNode.url!=undefined&&treeNode.url!=""){
  //當centre中是否存在名稱為treeNode.name的tabs
  if($("#tt").tabs('exists',treeNode.name)){
  $("#tt").tabs('select',treeNode.name);
  }else{
  $("#tt").tabs('add',{
  title:treeNode.name,
  content:content,
  closable:true
  })
  }
  };
  event.preventDefault();
  };
  //提供ztree樹形菜單數(shù)據(jù)
  zTreeNodes=[{"id":1,"pId":0,"name":"EasyUI框架"},
  {"id":11,"pId":1,"name":"EasyUI框架從入門到實戰(zhàn)","url":"http://m.dionly.net.cn/"},
  {"id":12,"pId":1,"name":"EasyUI框架入門","url":"http://m.dionly.net.cn/"},
  {"id":13,"pId":1,"name":"EasyUI框架從入門到實戰(zhàn)","url":"http://m.dionly.net.cn/"},
  {"id":2,"pId":0,"name":"父節(jié)點2","open":true},
  {"id":21,"pId":2,"name":"葉子節(jié)點2-1"},
  {"id":22,"pId":2,"name":"葉子節(jié)點2-2"},
  {"id":23,"pId":2,"name":"葉子節(jié)點2-3"},
  {"id":3,"pId":0,"name":"父節(jié)點3","open":true},
  {"id":31,"pId":3,"name":"葉子節(jié)點3-1"},
  {"id":32,"pId":3,"name":"葉子節(jié)點3-2"},
  {"id":33,"pId":3,"name":"葉子節(jié)點3-3"}
  ];
  //3.生成樹形菜單
  $(document).ready(function(){
  zTreeObj=$.fn.zTree.init($("#tree"),setting,zTreeNodes);
  });
  //4.對象選項卡注冊右擊事件
  $(document).ready(function(){
  $("#tt").tabs({
  onContextMenu:function(e,title,index){
  //阻止系統(tǒng)默認的右擊事件
  e.preventDefault();
  $('#mm').menu('show',{
  left:e.pageX,
  top:e.pageY
  });
  }
  });
  });
  //獲取所選取的面板對象
  $(document).ready(function(){
  $("#tt").tabs({
  //獲取所選取的面板對象
  onSelect:function(title,index){
  //5.menu的單擊事件綁定
  $("#mm").menu({
  onClick:function(item){
  alert(item.name);
  //當點擊關(guān)閉當前選項卡時
  if(item.name==='current'){
  $('#tt').tabs('close',title);
  //當點擊關(guān)閉其他選項卡時
  }elseif(item.name==='others'){
  vartabs=$('#tt').tabs('tabs');
  $(tabs).each(function(){
  if($(this).panel('options').title!='消息中心'&&$(this).panel('options').title!=title){
  $('#tt').tabs('close',$(this).panel('options').title);
  }
  });
  //當點擊關(guān)閉所有選項卡時
  }elseif(item.name==='all'){
  vartabs=$('#tt').tabs('tabs');
  $(tabs).each(function(){
  if($(this).panel('options').title!='消息中心'){
  $('#tt').tabs('close',$(this).panel('options').title);
  }
  });
  }
  }
  });
  }
  })
  })
  </>

相應的htm部分代碼



  <bodyclass="easyui-layout">
  <divdata-options="region:'north',title:'EasyUI框架:從入門到實戰(zhàn)',split:true"style="height:100px;"></div>
  <divdata-options="region:'south',title:'EasyUI框架:從入門到實戰(zhàn)',split:true"style="height:100px;"></div>
  <divdata-options="region:'east',iconCls:'icon-reload',title:'EasyUI框架:從入門到實戰(zhàn)',split:true"style="width:100px;"></div>
  <divdata-options="region:'west',title:'EasyUI框架:從入門到實戰(zhàn)',split:true"style="width:250px;">
  <divid="aa"data-options="fit:'true'"class="easyui-accordion">
  <divtitle="EasyUI框架"data-options="iconCls:'icon-save'">
  <h3style="color:#0099FF;">AccordionforjQuery</h3>
  <p>AccordionisapartofeasyuiframeworkforjQuery.Itletsyoudefineyouraccordioncomponentonwebpagemoreeasily.</p>
  </div>
  <divtitle="EasyUI框架"data-options="iconCls:'icon-reload',selected:true">
  //ztree屬性結(jié)構(gòu)
  <ulid="tree"class="ztree"style="width:230px;overflow:auto;"></ul>
  </div>
  <divtitle="EasyUI框架">
  who?
  </div>
  </div>
  </div>
  <divdata-options="region:'center',title:'EasyUI框架:從入門到實戰(zhàn)'">
  //tabs面板
  <divid="tt"class="easyui-tabs"data-options="fit:true">
  <divtitle="EasyUI框架"data-options="closable:true"></div>
  <divtitle="EasyUI框架"data-options="closable:true"></div>
  <divtitle="EasyUI框架"data-options="iconCls:'icon-reload',closable:true"></div>
  </div>
  </div>
  //menu菜單欄
  <divid="mm"class="easyui-menu"style="width:120px;">
  <divname="current">關(guān)閉當前選項卡</div>
  <divname="others">關(guān)閉其他選項卡</div>
  <divclass="menu-sep"></div>
  <divdata-options="iconCls:'icon-cancle'"name="all">關(guān)閉所有選項卡</div>
  </div>
  </body>


以上就是關(guān)于Java培訓之JQuery EasyUI 結(jié)合ztrIee的后臺頁面開發(fā)實例的詳細介紹,最后想要了解更多關(guān)于Java開發(fā)問題的小伙伴可以登錄扣丁學堂官網(wǎng)咨詢??鄱W堂是專業(yè)的Java培訓機構(gòu),不僅有專業(yè)的老師和與時俱進的課程體系,還有大量的Java視頻教程供學員觀看學習,想要學好Java的小伙伴抓緊時間行動吧。Java技術(shù)交流群:670348138。


關(guān)注微信公眾號獲取更多學習資料



關(guān)注微信公眾號獲取更多學習資料



查看更多關(guān)于“Java開發(fā)資訊的相關(guān)文章>>


標簽: Java培訓 Java開發(fā)程序員 Java視頻教程 EasyUI框架視頻教程

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部