Song.Site/Manage/Panel/Scripts/TreePanel.js
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
* 主 题:《菜单树生成》
* 说 明:用于管理页面左侧树形菜单。
* 功能描述:
* 1、首先生成最左侧的选项卡;
* 2、再生成相关的菜单树
*
*
* 作 者:宋雷鸣
* 开发时间: 2011年4月4日
*/
//页面左侧树形菜单的面板
function TreePanel() {
//this.load();
}
//三级菜单(树形菜单),是否全部展开
//yes:全部展开;no:全部关闭;def:默认,打开第一个
TreePanel.TreeIsShow = "yes";
//菜单条的打开方式,1:同时打开多个;2:同一时刻只打开一个
TreePanel.TreeBarOpen = "1";
//数据源
TreePanel.DataSource = null;
//载入数据
TreePanel.prototype.load = function () {
$.ajax({
type: "get",
url: "Panel/TreePanel.aspx?timestamp=" + new Date().getTime(),
dataType: "html",
data: {},
//开始,进行预载
beforeSend: function (XMLHttpRequest, textStatus) {
treePanleLoading();
},
//加载出错
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (unloadfunc != null) {
alert(textStatus);
unloadfunc();
}
},
//加载成功!
success: function (data) {
//alert(data);
SetManageMenu(data);
unTreePanleLoading();
}
});
//生成左侧的根菜单树
function SetManageMenu(data) {
var tree = new TreePanel();
//左侧区域
var pl = $("#consTreePanel");
pl.html(data);
TreeInit("#consTreePanel");
TreeEvent("#consTreePanel");
tree.focus();
//设置节点前的图标与连线样式
pl.find(".nodeIco").each(function () {
后面还有 197 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
