level 1
@model IEnumerable<NewTree.Models.TreeModel>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<script type="text/javascript" src="../../Scripts/zTree3.4/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../../Scripts/zTree3.4/js/jquery.ztree.core-3.4.js"></script>
<script type="text/javascript" src="../../Scripts/zTree3.4/js/jquery.ztree.excheck-3.4.js"></script>
<script type="text/javascript" src="../../Scripts/zTree3.4/js/jquery.ztree.exedit-3.4.js"></script>
<script type="text/javascript" src="../../Scripts/zTree3.4/js/jquery.ztree.exhide-3.4.js"></script>
<link rel="Stylesheet" href="../../Scripts/zTree3.4/css/demo.css" type="text/css" />
<link rel="Stylesheet" href="../../Scripts/zTree3.4/css/zTreeStyle/zTreeStyle.css" type="text/css" />
<script type="text/javascript" src="../../Scripts/zTree3.4/json2.js"></script>
<script type="text/javascript">
var setting = {
view: {
addHoverDom: addHoverDom,
removeHoverDom: removeHoverDom,
selectedMulti: false
},
async: {
enable: true,
contentType: "application/json",
url: "/zTree/AddTest",
autoParam:["id", "name"],
dataType: "json",
type: "POST"
},
edit: {
enable: true,
editNameSelectAll: true
},
data: {
simpleData: {
enable: true
}
},
callback: {
beforeEditName: beforeEditName,
beforeRename: beforeRename,
beforeRemove: beforeRemove,
onRemove: onRemove,
beforeExpand: beforeExpand
}
};
var temp = 0;
var log, className = "dark";
function beforeEditName(treeId, treeNode) {
className = (className === "dark" ? "" : "dark");
showLog("[ " + getTime() + " beforeEditName ] " + treeNode.name);
var zTree = $.fn.zTree.getZTreeObj("cate_tree");
zTree.selectNode(treeNode);
return confirm("进入节点 -- " + treeNode.name + " 的编辑状态吗?");
}
function beforeRemove(treeId, treeNode) {
className = (className === "dark" ? "" : "dark");
showLog("[ " + getTime() + " beforeRemove ] " + treeNode.name);
var zTree = $.fn.zTree.getZTreeObj("cate_tree");
2012年11月21日 09点11分