有思俱乐部学习园地

目录打开接口

尝试前提:

           需要载入以下js,css调用user的UI方法,才可以进行使用
           <script type="text/javascript" charset="utf-8" src="http://www.1473.cn/uform.js "></script>
           <link href="http://www.1473.cn/css/Disk/Disk.css" rel="stylesheet" type="text/css">
           <script src="http://disk.1473.cn/js/Disk/Disk.js" type="text/javascript"></script>
            

代码解释:

                
/**
* 根据目录id打开目录
*
* @param  {string} 目录id
**/
U.MD.DK.openDirByDirID = function (userid, dirid) {
    var _diskinfo = US.disk.Disks[userid];
    if (_diskinfo) {
        //导航到达指定的目录
        //打开文件,目录及导航到达区域。因为现在是按需加载数据,不可能完全导航到达指定位置,则不做左边树目录展开功能
        var _dirinfo = U.Json.select(_diskinfo.directoryOrFiles, { "UserDirectoryID": dirid })[0]; //获取当前需要打开的文件夹信息
        //如果目录存在的处理
        if (_dirinfo) {
            //如果左边的目录可以输出的处理
            if ($("#L" + _dirinfo["UserDirectoryID"], _diskinfo.formel)[0]) {
                U.MD.DK.LL.leftTreeClick(_dirinfo, $("#L" + _dirinfo["UserDirectoryID"], _diskinfo.formel)[0], userid); //打开该文件夹
            }
            //否则直接打印数据
            else {
                U.MD.DK.LE.openFileDirectory(_dirinfo, userid);
            }
        }
        //目录查看不了或者是不允许查看
        else {
            U.MD.DK.VW.printNullView($("#U_MD_DK_RZ", _diskinfo.formel)[0]);
        }
    }
}

                

工作人员

 
作者:周琳恒
信息录入:周琳恒