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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。