日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于梅花雪的js树

發(fā)布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于梅花雪的js树 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近一段時間,為了學(xué)習(xí)java,天天在看別人的框架,為了實(shí)現(xiàn)一顆樹,找到了一個改寫梅花雪的js,下面是一個基本的結(jié)構(gòu)



<%@?page?language="java"?import="java.util.*"?pageEncoding="GBK"%>
<%
String?path?=?request.getContextPath();
String?basePath?=?request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">
<html>
??
<head>
????
<base?href="<%=basePath%>">
????
????
<title>My?JSP?'MyJsp.jsp'?starting?page</title>
????
????
<meta?http-equiv="pragma"?content="no-cache">
????
<meta?http-equiv="cache-control"?content="no-cache">
????
<meta?http-equiv="expires"?content="0">????
????
<meta?http-equiv="keywords"?content="keyword1,keyword2,keyword3">
????
<meta?http-equiv="description"?content="This?is?my?page">
????
<script?language="javaScript"?src="MzTreeView12.js"></script>
<style>
body?
{}{font:normal?12px?宋體}
a.MzTreeview?
/**//*?TreeView?鏈接的基本樣式?*/?{}{?cursor:?hand;?color:?#000080;?margin-top:?5px;?padding:?2?1?0?2;?text-decoration:?none;?}
.MzTreeview?a.select?
/**//*?TreeView?鏈接被選中時的樣式?*/?{}{?color:?highlighttext;?background-color:?highlight;?}
#kkk?input?
{}{
vertical-align
:middle;
}

.MzTreeViewRow?
{}{border:none;width:500px;padding:0px;margin:0px;border-collapse:collapse}
.MzTreeViewCell0?
{}{border-bottom:1px?solid?#CCCCCC;padding:0px;margin:0px;}
.MzTreeViewCell1?
{}{border-bottom:1px?solid?#CCCCCC;border-left:1px?solid?#CCCCCC;width:200px;padding:0px;margin:0px;}
</style>
????
<script?type="text/javascript"?src="/HAS/info/js/MzTreeView12.js"></script>
????
????
??
</head>
??
??
<body>
????
<h3>MzTreeView?+?CheckBox?復(fù)選框?+?自定義表格?演示?(MzTreeView?v1.2?www.lxasp.com?修改版)</h3>


<table?class='MzTreeViewRow'?style="background:#EEEEEE;border-top:1px?solid?#CCCCCC;"><tr><th?class='MzTreeViewCell0'></th><th?class='MzTreeViewCell1'>ID</th></tr></table>

<div?id="kkk"></div>


????
<script?language="javascript"?type="text/javascript">
????
<!--
????
//var?MzTreeViewTH="<table?class='MzTreeViewRow'><tr><td?class='MzTreeViewCell0'>";
????//var?MzTreeViewTD="\"</td><td?class='MzTreeViewCell1'>\"+?sid?+\"</td></tr></table>\"";
????
????window.tree?
=?new?MzTreeView("tree");
????
/**//*
????tree.icons["property"]?=?"property.gif";
????tree.icons["css"]?=?"collection.gif";
????tree.icons["event"]?=?"collection.gif";
????tree.icons["book"]??=?"book.gif";
????tree.iconsExpand["book"]?=?"bookopen.gif";?//展開時對應(yīng)的圖片
????
*/

????tree.setIconPath(
"/HAS/info/images/treeimages/");?//可用相對路徑
????tree.N["0_SH8900000000"]?=?"ctrl:sel;checked:1;T:系統(tǒng)管理;"
????tree.N[
"SH8900000000_SH8901000000"]?=?"ctrl:sel;checked:1;T:文書模板管理"
????tree.N[
"SH8900000000_SH8902000000"]?=?"ctrl:sel;checked:0;T:自定義流程管理"
????tree.N[
"SH8900000000_SH8903000000"]?=?"ctrl:sel;checked:1;T:質(zhì)量考核因素"
????tree.N[
"SH8900000000_SH8904000000"]?=?"ctrl:sel;checked:1;T:節(jié)假日管理"
????tree.N[
"SH8900000000_SH8905000000"]?=?"ctrl:sel;checked:1;T:事項(xiàng)管理"
????tree.N[
"SH8900000000_SH8906000000"]?=?"ctrl:sel;checked:1;T:用戶及權(quán)限管理"
????tree.N[
"SH8900000000_SH8907000000"]?=?"ctrl:sel;checked:1;T:組織機(jī)構(gòu)管理"
????tree.N[
"SH8906000000_SH8906010000"]?=?"ctrl:sel;checked:1;T:添加新用戶"
????tree.N[
"SH8907000000_SH8907010000"]?=?"ctrl:sel;checked:1;T:添加組織機(jī)構(gòu)"
????tree.N[
"SH8906000000_SH8906020000"]?=?"ctrl:sel;checked:0;T:用戶管理"
????tree.N[
"SH8907000000_SH8907020000"]?=?"ctrl:sel;checked:0;T:組織機(jī)構(gòu)管理"
????tree.N[
"SH8906000000_SH8906030000"]?=?"ctrl:sel;checked:1;T:添加新角色"
????tree.N[
"SH8906000000_SH8906040000"]?=?"ctrl:sel;checked:1;T:系統(tǒng)角色管理"

????tree.setURL(
"#");
????tree.wordLine?
=?false;
????tree.setTarget(
"main");
????document.getElementById(
"kkk").innerHTML=tree.toString();
????tree.expandAll();
????
????
//alert(document.getElementsByTagName("head")[0].innerHTML);
????//alert(document.getElementById("kkk").innerHTML);
????
????
function?showsel()
????
{
????????
var?es=document.getElementsByName("sel");
????????
var?out="";
????????
for(var?i=0;i<es.length;i++)
????????
{
????????????
if?(es[i].checked)?out+=es[i].value+"\n";
????????}

????????alert(out);
????}

????
//-->
????
</script>
<p>
<input?type="button"?onclick='showsel()'?value='顯示選中'?/>
</p>
??
</body>
</html>


部門表結(jié)構(gòu):
編號????? 名稱?????????? 上級
bianhao? mingcheng? shangji


在action中
/**?*//**
?????*?得到部門
?????*?
@param?mapping
?????*?
@param?form
?????*?
@param?request
?????*?
@param?response
?????*?
@return
?????
*/

????
public?ActionForward?getBuMen(ActionMapping?mapping,ActionForm?form,HttpServletRequest?request,HttpServletResponse?response)
????
{

//????????實(shí)現(xiàn)注入
?????????UserManagerService?userManagerService?=?GlobalService.getUserManagerService();
?????????
?????????List?list
=userManagerService.getBuMen();
?????????

?????????Bumen?bm
=new?Bumen();
????????StringBuffer?str
=new?StringBuffer();
????????
????????
//圖片路徑
????????str.append("tree.setIconPath('/HAS/info/images/treeimages/');");
????????str.append(
"\n");
????????
?????????Iterator?iterator?
=?list.iterator();?
?????????
while(iterator.hasNext())
?????????
{
????????????
?????????????
try{
?????????????????Object[]?obj?
=?(Object[])iterator.next();
?????????????????String?bianhao?
=?obj[0].toString();
?????????????????String?mingcheng?
=?obj[1].toString();
?????????????????String?shangji?
=?obj[2].toString();
?????????????????
?????????????????bm.setBianhao(bianhao);
?????????????????bm.setMingcheng(mingcheng);
?????????????????bm.setShangji(shangji);
?????????????}

?????????????
catch(Exception?e){
????????????????e.printStackTrace();?
?????????????}

?????????????
?????????????
if(bm.getBianhao().substring(1,12).equals("00000000000"))
?????????????
{
?????????????????str.append(
"tree.N['0");
?????????????????str.append(
"_");
?????????????????str.append(bm.getBianhao());
?????????????????str.append(
"']");
?????????????????str.append(
"=");
?????????????????str.append(
"'ctrl:sel;checked:0;T:"+bm.getMingcheng()+"'");
?????????????????str.append(
"\n");
?????????????}

?????????????
else
?????????????
{
?????????????????str.append(
"tree.N['");
?????????????????str.append(bm.getShangji());
?????????????????str.append(
"_");
?????????????????str.append(bm.getBianhao());
?????????????????str.append(
"']");
?????????????????str.append(
"=");
?????????????????str.append(
"'ctrl:sel;checked:0;T:"+bm.getMingcheng()+"'");
?????????????????str.append(
"\n");
?????????????}


?????????
?????????
????????
????????
//第二種用法
?????????
//?????????for(int?i?=?0;?i?<?list.size();?i++)
//?????????{
//?????????????Bumen?bm?=?(Bumen)list.get(i);
//?????????????
//?????????????if(bm.getBianhao().substring(1,12).equals("00000000000"))
//??????????????????{
//??????????????????????str.append("tree.N['0");
//??????????????????????//str.append(bm.getShangji());
//??????????????????????str.append("_");
//??????????????????????str.append(bm.getBianhao());
//?????????
//??????????????????????str.append("']");
//??????????????????????str.append("=");
//?????????
//??????????????????????str.append("'ctrl:sel;checked:0;T:"+bm.getMingcheng()+"'");
//?????????
//??????????????????????str.append("\n");
//??????????????????}
//??????????????????else
//??????????????????{
//??????????????????????str.append("tree.N['");
//??????????????????????str.append(bm.getShangji());
//??????????????????????str.append("_");
//??????????????????????str.append(bm.getBianhao());
//?????????
//??????????????????????str.append("']");
//??????????????????????str.append("=");
//?????????
//??????????????????????str.append("'ctrl:sel;checked:0;T:"+bm.getMingcheng()+"'");
//?????????
//??????????????????????str.append("\n");
//??????????????????}
//?????????????
?????????}

?????????
?????????
?????????str.append(
"tree.setURL('#');");
?????????str.append(
"\n");
?????????str.append(
"tree.wordLine=false;");
?????????str.append(
"\n");
?????????str.append(
"tree.setTarget('main');");
?????????str.append(
"\n");
?????????

?????????
????????request.setAttribute(
"BUMENTREE",?str);?
????????request.setAttribute(
"LISTBUMEN",?list);
????????
return?mapping.findForward("bumen");
????}


}

其中是使用dao的注入方式,來得到部門

js下載地址:
http://www.cnbolgs.com/Files/huazi4995/MzTreeView12.js

轉(zhuǎn)載于:https://www.cnblogs.com/huazi4995/archive/2007/11/03/948454.html

總結(jié)

以上是生活随笔為你收集整理的关于梅花雪的js树的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男人影院在线观看 | 日本国产在线视频 | 你懂的视频网站 | 精品黑人一区二区三区在线观看 | 911福利视频 | 青青草原综合网 | 精品人妻午夜一区二区三区四区 | 牛牛电影国产一区二区 | 欧美日韩一区二区三区四区五区 | 日韩中出在线 | 800av在线视频 | 99爱爱视频 | 99精品欧美一区二区蜜桃免费 | 91大神福利视频 | 妺妺窝人体色www在线下载 | 91亚洲精品国偷拍 | 日日摸日日碰 | 亚洲中文字幕97久久精品少妇 | 国产视频欧美 | 久久精品国产一区二区 | 国产成人在线免费观看视频 | 女同动漫免费观看高清完整版在线观看 | 免费大片黄在线观看视频网站 | 欧美日韩在线视频观看 | 日韩欧美国产精品 | 91精品国产91综合久久蜜臀 | 国产一区二区三区毛片 | 在线a天堂| 国产精品毛片一区视频播 | 欧美资源站 | 特色特色大片在线 | 在线观看视频你懂得 | 伊人网在线观看 | 日韩精品中文字幕在线播放 | 色婷婷久久综合 | 最新视频 - 88av | 欧美精品videosex极品 | 爱爱精品 | 中国男女全黄大片 | 高h文在线 | 91九色中文 | 浓精喷进老师黑色丝袜在线观看 | 成片免费观看视频大全 | 色一情一伦一子一伦一区 | 无码人妻丰满熟妇精品 | 蜜桃av噜噜一区二区三区麻豆 | 狠狠涩 | 美国av大片 | 污污视频在线播放 | 亚洲成人久久久 | 久久久精品视频一区 | 国产精品无码一区二区三区 | 成人免费毛片高清视频 | 性天堂网| 亚洲欧美成人 | 91精品成人 | 青青视频二区 | 黄色一极视频 | 91最新在线| 男女网站在线观看 | 茄子av | 精品国产乱码一区二 | 爱爱激情网 | 久草资源 | 丰满人妻av一区二区三区 | 国产在线国偷精品免费看 | 成人做爰69片免费观看 | 亚洲欧美一区二区三区不卡 | 99热一区二区 | 成人毛片网站 | 少妇三级全黄 | 精品无码久久久久久久久 | 人妻少妇精品无码专区久久 | 亚洲黄在线 | 国产最爽的乱淫视频国语对白 | 97人妻精品一区二区免费 | 色偷偷综合网 | 玩日本老头很兴奋xxxx | 永久免费54看片 | 偷拍视频久久 | 麻豆国产尤物av尤物在线观看 | 国产一区二区三区色淫影院 | √天堂资源地址在线官网 | 天堂中文字幕免费一区 | 亚洲精品成人无码毛片 | h无码动漫在线观看 | 精品国产自在精品国产精小说 | 无码人妻精品一区二区三区温州 | 18禁男女爽爽爽午夜网站免费 | 在线观看一区二区三区视频 | 欧美一区二区三区大屁股撅起来 | 久艹在线观看 | 国精无码欧精品亚洲一区蜜桃 | 小早川怜子久久精品中文字幕 | 操操操操操操操操操 | 一区二区 中文字幕 | 日韩精品片 | 成人小视频免费 | 日韩激情啪啪 |