| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8"/>
- <title>压缩包预览</title>
- <script src="js/jquery-3.6.1.min.js"></script>
- <#include "*/commonHeader.ftl">
- <script src="js/base64.min.js" type="text/javascript"></script>
- <link href="css/zTreeStyle.css" rel="stylesheet" type="text/css">
- <script type="text/javascript" src="js/jquery.ztree.core.js"></script>
- <style type="text/css">
- body {
- background-color: #404040;
- }
- h1 {font-size: 24px;line-height: 34px;text-align: center;}
- a {color:#3C6E31;text-decoration: underline;}
- a:hover {background-color:#3C6E31;color:white;}
- code {color: #2f332a;}
- div.zTreeDemoBackground {
- max-width: 880px;
- text-align:center;
- margin:0 auto;
- border-radius:3px;
- box-shadow:rgba(0,0,0,0.15) 0 0 8px;
- background:#FBFBFB;
- border:1px solid #ddd;
- margin:1px auto;
- padding:5px;
- }
-
- </style>
- </head>
- <body>
- <div class="zTreeDemoBackground left">
- <h1>kkFileView</h1>
- <ul id="treeDemo" class="ztree"></ul>
- </div>
- <script>
- var settings = {
- data: {
- simpleData: {
- enable: true, //true 、 false 分别表示 使用 、 不使用 简单数据模式
- idKey: "id", //节点数据中保存唯一标识的属性名称
- pIdKey: "pid", //节点数据中保存其父节点唯一标识的属性名称
- rootPId: ""
- }
- },
- callback: {
- onClick: chooseNode,
- }
- };
- function chooseNode(event, treeId, treeNode) {
- if (!treeNode.isParent) {
- var path = '${baseUrl}' + treeNode.id + "?fileKey=" + '${fileName}';
- location.href = "${baseUrl}onlinePreview?url=" + encodeURIComponent(Base64.encode(path));
- }
- }
- $(document).ready(function () {
- var url = '${fileTree}';
- $.ajax({
- type: "get",
- url: "${baseUrl}directory?urls="+encodeURIComponent(Base64.encode(url)),
- success: function (res) {
- zTreeObj = $.fn.zTree.init($("#treeDemo"), settings, res); //初始化树
- zTreeObj.expandAll(true); //true 节点全部展开、false节点收缩
- }
- });
- });
- </script>
- </body>
- </html>
|