解决方案 »
- extjs mvc的view是否只能采用gird.panel?
- ExtJs 中动态添加 复选框 Checkboxgroup或者checkbox 都行
- 这个问什么不能输出,谢谢蔡鸟
- jscript加密,实在头大,求助
- IE滚动条上下两个箭头编程
- chinaren图片的问题
- 有这样的特效吗?
- 求例子:页面左面有一个树形菜单,可以隐藏,隐藏后右面内容占据整个页面,弹出后,右面内容不能被挡住!
- 关于window.open方法
- js公告文字滚动效果(只滚动一点点的距离就从头开始滚动了,应该滚动到屏幕最后面才对啊)
- 请教一下dijit.layout.ContentPane加载页面问题
- 当checkbox选中时,按钮才能点击。checkbox没有被选中时,按钮为不能点击的状态
http://www.baby666.cn/v3/api.php
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="left.aspx.cs" Inherits="teachingAndStudy.Html.left" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script src="../js/jq1.6.2.min.js" type="text/javascript"></script>
<script src="../js/jquery.ztree-2.6.min.js" type="text/javascript"></script>
<script type="text/javascript">
var zTree;
var setting = {
async: true, // 需要异步加载zTree
asyncUrl: "../Public/getSubTree.ashx?who=0", // 异步加载时访问的页面
asyncParam: ["id"], // 异步加载时要传递的参数
isSimpleData: true, // 简单数据模型,必须提供下面的两项
treeNodeKey: "id", // 节点的id
treeNodeParentKey: "pId", // 父节点的id
showIcon : false,
showLine: false, // zTree显示连接线
expandSpeed: "", // 设置 zTree 节点展开、折叠时的动画速度,默认为"fast",""表示无动画
callback: { // 回调函数
click: zTreeOnClick, // 单击鼠标时
asyncSuccess:zTreeOnAsyncSuccess
//beforeAsync: zTreeBeforeAsync
//rightClick: zTreeOnRightClick, // 鼠标右击 zTree
//beforeRemove: zTreeOnBeforeRemove
//remove: zTreeOnRemove
}
}; $(document).ready(function(){
zTree = $("#tree").zTree(setting, null);
}); function zTreeOnAsyncSuccess(event, treeId, treeNode, msg) {
zTree.expandAll(true);
} }
function zTreeOnClick(event, treeId, treeNode) { } </script>
</head>
<body>
<div>
<ul id="tree" class="tree" style="width:500px; overflow:visible;"></ul>
</div>
</body>
</html>
异步加载完成时执行zTreeOnAsyncSuccess方法吧?异步中的url我设置为访问action,从action中返回的json数据应该用zTreeOnAsyncSuccess中的那个参数接受呢?是不是msg?接受到节点数据后怎么在页面中加载显示节点呢?对于其中的原理和执行过程我不太清楚。
zTree = $("#tree").zTree(setting, null);
});
是在页面最初加载时对zTree进行初始化,点击父节点后显示子节点的过程是异步加载数据,我不明白加载子节点数据时要不要执行一些方法,比如$.fn.zTree.init(obj, zSetting, zNodes)这样的初始化方法。
[email protected]
[email protected]
[email protected]
可不可以发一份列子。谢谢 邮箱:[email protected]