├── README.md
├── bookShop
├── .classpath
├── .project
├── .settings
│ ├── .jsdtscope
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.wst.common.component
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ ├── org.eclipse.wst.jsdt.ui.superType.container
│ └── org.eclipse.wst.jsdt.ui.superType.name
├── WebContent
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── WEB-INF
│ │ ├── jsp
│ │ │ ├── admin
│ │ │ │ ├── admins
│ │ │ │ │ ├── adminLogin.jsp
│ │ │ │ │ ├── admins-add.jsp
│ │ │ │ │ ├── admins-edit.jsp
│ │ │ │ │ └── admins-list.jsp
│ │ │ │ ├── books
│ │ │ │ │ ├── books-add.jsp
│ │ │ │ │ ├── books-edit.jsp
│ │ │ │ │ ├── books-list.jsp
│ │ │ │ │ └── books-listByName.jsp
│ │ │ │ ├── index
│ │ │ │ │ ├── index.jsp
│ │ │ │ │ └── welcome.jsp
│ │ │ │ └── users
│ │ │ │ │ └── users-list.jsp
│ │ │ ├── common
│ │ │ │ └── order
│ │ │ │ │ └── shopCarPage.jsp
│ │ │ ├── index
│ │ │ │ ├── book
│ │ │ │ │ ├── bookDetail.jsp
│ │ │ │ │ ├── myOrders.jsp
│ │ │ │ │ └── searchResult.jsp
│ │ │ │ ├── index
│ │ │ │ │ └── index.jsp
│ │ │ │ └── user
│ │ │ │ │ ├── login.jsp
│ │ │ │ │ └── register.jsp
│ │ │ └── ok.jsp
│ │ ├── lib
│ │ │ ├── ant-1.9.6.jar
│ │ │ ├── ant-launcher-1.9.6.jar
│ │ │ ├── asm-5.1.jar
│ │ │ ├── aspectjweaver-1.8.10.jar
│ │ │ ├── cglib-3.2.4.jar
│ │ │ ├── commons-beanutils-1.7.0.jar
│ │ │ ├── commons-collections-3.1.jar
│ │ │ ├── commons-dbcp2-2.1.1.jar
│ │ │ ├── commons-fileupload-1.3.2.jar
│ │ │ ├── commons-httpclient-3.1.jar
│ │ │ ├── commons-io-2.5.jar
│ │ │ ├── commons-lang-2.3.jar
│ │ │ ├── commons-logging-1.0.4.jar
│ │ │ ├── commons-logging-1.2.jar
│ │ │ ├── commons-pool2-2.4.2.jar
│ │ │ ├── ezmorph-1.0.3.jar
│ │ │ ├── jackson-annotations-2.8.8.jar
│ │ │ ├── jackson-core-2.8.8.jar
│ │ │ ├── jackson-databind-2.8.8.jar
│ │ │ ├── javassist-3.21.0-GA.jar
│ │ │ ├── javax.servlet-api.jar
│ │ │ ├── json-lib-2.4-jdk15.jar
│ │ │ ├── jstl-1.2.jar
│ │ │ ├── log4j-1.2.17.jar
│ │ │ ├── log4j-api-2.3.jar
│ │ │ ├── log4j-core-2.3.jar
│ │ │ ├── mybatis-3.4.2.jar
│ │ │ ├── mybatis-spring-1.3.1.jar
│ │ │ ├── mysql-connector-java-5.1.40-bin.jar
│ │ │ ├── mysql-connector-java-5.1.8.jar
│ │ │ ├── ognl-3.1.12.jar
│ │ │ ├── servlet-api.jar
│ │ │ ├── slf4j-api-1.7.22.jar
│ │ │ ├── slf4j-log4j12-1.7.22.jar
│ │ │ ├── spring-aop-4.3.6.RELEASE.jar
│ │ │ ├── spring-aspects-4.3.6.RELEASE.jar
│ │ │ ├── spring-beans-4.3.6.RELEASE.jar
│ │ │ ├── spring-context-4.3.6.RELEASE.jar
│ │ │ ├── spring-core-4.3.6.RELEASE.jar
│ │ │ ├── spring-expression-4.3.6.RELEASE.jar
│ │ │ ├── spring-jdbc-4.3.6.RELEASE.jar
│ │ │ ├── spring-tx-4.3.6.RELEASE.jar
│ │ │ ├── spring-web-4.3.6.RELEASE.jar
│ │ │ ├── spring-webmvc-4.3.6.RELEASE.jar
│ │ │ └── standard-1.1.2.jar
│ │ ├── tld
│ │ │ └── commons.tld
│ │ └── web.xml
│ ├── common
│ │ ├── DD_belatedPNG_0.0.8a-min.js
│ │ ├── Hui-iconfont
│ │ │ └── 1.0.8
│ │ │ │ ├── demo.html
│ │ │ │ ├── iconfont.css
│ │ │ │ ├── iconfont.eot
│ │ │ │ ├── iconfont.min.css
│ │ │ │ ├── iconfont.svg
│ │ │ │ ├── iconfont.ttf
│ │ │ │ └── iconfont.woff
│ │ ├── My97DatePicker
│ │ │ └── 4.8
│ │ │ │ ├── WdatePicker.js
│ │ │ │ ├── calendar.js
│ │ │ │ ├── lang
│ │ │ │ ├── en.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ │ └── skin
│ │ │ │ ├── WdatePicker.css
│ │ │ │ ├── datePicker.gif
│ │ │ │ ├── default
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ │ ├── twoer
│ │ │ │ ├── datepicker-dev.css
│ │ │ │ ├── datepicker.css
│ │ │ │ ├── img.gif
│ │ │ │ └── img.png
│ │ │ │ └── whyGreen
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ ├── datatables
│ │ │ └── 1.10.0
│ │ │ │ └── jquery.dataTables.min.js
│ │ ├── echarts
│ │ │ └── 3.4.0
│ │ │ │ └── echarts.common.min.js
│ │ ├── expressInstall.swf
│ │ ├── hcharts
│ │ │ └── Highcharts
│ │ │ │ └── 5.0.6
│ │ │ │ ├── js
│ │ │ │ ├── highcharts-3d.js
│ │ │ │ ├── highcharts-more.js
│ │ │ │ ├── highcharts.js
│ │ │ │ ├── modules
│ │ │ │ │ ├── accessibility.js
│ │ │ │ │ ├── accessibility.src.js
│ │ │ │ │ ├── annotations.js
│ │ │ │ │ ├── annotations.src.js
│ │ │ │ │ ├── boost.js
│ │ │ │ │ ├── boost.src.js
│ │ │ │ │ ├── broken-axis.js
│ │ │ │ │ ├── broken-axis.src.js
│ │ │ │ │ ├── data.js
│ │ │ │ │ ├── data.src.js
│ │ │ │ │ ├── drilldown.js
│ │ │ │ │ ├── drilldown.src.js
│ │ │ │ │ ├── exporting.js
│ │ │ │ │ ├── exporting.src.js
│ │ │ │ │ ├── funnel.js
│ │ │ │ │ ├── funnel.src.js
│ │ │ │ │ ├── gantt.js
│ │ │ │ │ ├── gantt.src.js
│ │ │ │ │ ├── grid-axis.js
│ │ │ │ │ ├── grid-axis.src.js
│ │ │ │ │ ├── heatmap.js
│ │ │ │ │ ├── heatmap.src.js
│ │ │ │ │ ├── no-data-to-display.js
│ │ │ │ │ ├── no-data-to-display.src.js
│ │ │ │ │ ├── offline-exporting.js
│ │ │ │ │ ├── offline-exporting.src.js
│ │ │ │ │ ├── overlapping-datalabels.js
│ │ │ │ │ ├── overlapping-datalabels.src.js
│ │ │ │ │ ├── series-label.js
│ │ │ │ │ ├── series-label.src.js
│ │ │ │ │ ├── solid-gauge.js
│ │ │ │ │ ├── solid-gauge.src.js
│ │ │ │ │ ├── treemap.js
│ │ │ │ │ ├── treemap.src.js
│ │ │ │ │ ├── xrange-series.js
│ │ │ │ │ └── xrange-series.src.js
│ │ │ │ └── themes
│ │ │ │ │ ├── dark-blue.js
│ │ │ │ │ ├── dark-green.js
│ │ │ │ │ ├── dark-unica.js
│ │ │ │ │ ├── gray.js
│ │ │ │ │ ├── grid-light.js
│ │ │ │ │ ├── grid.js
│ │ │ │ │ ├── sand-signika.js
│ │ │ │ │ └── skies.js
│ │ │ │ ├── license.pdf
│ │ │ │ └── readme.txt
│ │ ├── html5shiv.js
│ │ ├── jquery.SuperSlide
│ │ │ └── 2.1.1
│ │ │ │ └── jquery.SuperSlide.min.js
│ │ ├── jquery.contextmenu
│ │ │ └── jquery.contextmenu.r2.js
│ │ ├── jquery.validation
│ │ │ └── 1.14.0
│ │ │ │ ├── additional-methods.js
│ │ │ │ ├── jquery.validate.js
│ │ │ │ ├── messages_zh.js
│ │ │ │ └── validate-methods.js
│ │ ├── jquery
│ │ │ └── 1.9.1
│ │ │ │ ├── jquery.js
│ │ │ │ └── jquery.min.js
│ │ ├── jselect-1.0.js
│ │ ├── layer
│ │ │ └── 2.4
│ │ │ │ ├── layer.js
│ │ │ │ └── skin
│ │ │ │ ├── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ │ │ └── layer.css
│ │ ├── laypage
│ │ │ └── 1.2
│ │ │ │ ├── laypage.js
│ │ │ │ └── skin
│ │ │ │ └── laypage.css
│ │ ├── lightbox2
│ │ │ └── 2.8.1
│ │ │ │ ├── css
│ │ │ │ └── lightbox.css
│ │ │ │ ├── examples.html
│ │ │ │ ├── images
│ │ │ │ ├── close.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── next.png
│ │ │ │ └── prev.png
│ │ │ │ └── js
│ │ │ │ ├── lightbox-plus-jquery.js
│ │ │ │ ├── lightbox-plus-jquery.min.js
│ │ │ │ ├── lightbox-plus-jquery.min.map
│ │ │ │ ├── lightbox.js
│ │ │ │ ├── lightbox.min.js
│ │ │ │ └── lightbox.min.map
│ │ ├── nprogress
│ │ │ └── 0.2.0
│ │ │ │ ├── nprogress.css
│ │ │ │ ├── nprogress.js
│ │ │ │ ├── nprogress.min.css
│ │ │ │ └── nprogress.min.js
│ │ ├── respond.min.js
│ │ ├── squid.js
│ │ ├── swfobject.js
│ │ ├── ueditor
│ │ │ └── 1.4.3
│ │ │ │ ├── dialogs
│ │ │ │ ├── anchor
│ │ │ │ │ └── anchor.html
│ │ │ │ ├── attachment
│ │ │ │ │ ├── attachment.css
│ │ │ │ │ ├── attachment.html
│ │ │ │ │ ├── attachment.js
│ │ │ │ │ ├── fileTypeImages
│ │ │ │ │ │ ├── icon_chm.gif
│ │ │ │ │ │ ├── icon_default.png
│ │ │ │ │ │ ├── icon_doc.gif
│ │ │ │ │ │ ├── icon_exe.gif
│ │ │ │ │ │ ├── icon_jpg.gif
│ │ │ │ │ │ ├── icon_mp3.gif
│ │ │ │ │ │ ├── icon_mv.gif
│ │ │ │ │ │ ├── icon_pdf.gif
│ │ │ │ │ │ ├── icon_ppt.gif
│ │ │ │ │ │ ├── icon_psd.gif
│ │ │ │ │ │ ├── icon_rar.gif
│ │ │ │ │ │ ├── icon_txt.gif
│ │ │ │ │ │ └── icon_xls.gif
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── alignicon.gif
│ │ │ │ │ │ ├── alignicon.png
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ │ ├── file-icons.png
│ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ └── success.png
│ │ │ │ ├── background
│ │ │ │ │ ├── background.css
│ │ │ │ │ ├── background.html
│ │ │ │ │ ├── background.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ └── success.png
│ │ │ │ ├── charts
│ │ │ │ │ ├── chart.config.js
│ │ │ │ │ ├── charts.css
│ │ │ │ │ ├── charts.html
│ │ │ │ │ ├── charts.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── charts0.png
│ │ │ │ │ │ ├── charts1.png
│ │ │ │ │ │ ├── charts2.png
│ │ │ │ │ │ ├── charts3.png
│ │ │ │ │ │ ├── charts4.png
│ │ │ │ │ │ └── charts5.png
│ │ │ │ ├── emotion
│ │ │ │ │ ├── emotion.css
│ │ │ │ │ ├── emotion.html
│ │ │ │ │ ├── emotion.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── 0.gif
│ │ │ │ │ │ ├── bface.gif
│ │ │ │ │ │ ├── cface.gif
│ │ │ │ │ │ ├── fface.gif
│ │ │ │ │ │ ├── jxface2.gif
│ │ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ │ ├── tface.gif
│ │ │ │ │ │ ├── wface.gif
│ │ │ │ │ │ └── yface.gif
│ │ │ │ ├── gmap
│ │ │ │ │ └── gmap.html
│ │ │ │ ├── help
│ │ │ │ │ ├── help.css
│ │ │ │ │ ├── help.html
│ │ │ │ │ └── help.js
│ │ │ │ ├── image
│ │ │ │ │ ├── image.css
│ │ │ │ │ ├── image.html
│ │ │ │ │ ├── image.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── alignicon.jpg
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ └── success.png
│ │ │ │ ├── insertframe
│ │ │ │ │ └── insertframe.html
│ │ │ │ ├── internal.js
│ │ │ │ ├── link
│ │ │ │ │ └── link.html
│ │ │ │ ├── map
│ │ │ │ │ ├── map.html
│ │ │ │ │ └── show.html
│ │ │ │ ├── music
│ │ │ │ │ ├── music.css
│ │ │ │ │ ├── music.html
│ │ │ │ │ └── music.js
│ │ │ │ ├── preview
│ │ │ │ │ └── preview.html
│ │ │ │ ├── scrawl
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── addimg.png
│ │ │ │ │ │ ├── brush.png
│ │ │ │ │ │ ├── delimg.png
│ │ │ │ │ │ ├── delimgH.png
│ │ │ │ │ │ ├── empty.png
│ │ │ │ │ │ ├── emptyH.png
│ │ │ │ │ │ ├── eraser.png
│ │ │ │ │ │ ├── redo.png
│ │ │ │ │ │ ├── redoH.png
│ │ │ │ │ │ ├── scale.png
│ │ │ │ │ │ ├── scaleH.png
│ │ │ │ │ │ ├── size.png
│ │ │ │ │ │ ├── undo.png
│ │ │ │ │ │ └── undoH.png
│ │ │ │ │ ├── scrawl.css
│ │ │ │ │ ├── scrawl.html
│ │ │ │ │ └── scrawl.js
│ │ │ │ ├── searchreplace
│ │ │ │ │ ├── searchreplace.html
│ │ │ │ │ └── searchreplace.js
│ │ │ │ ├── snapscreen
│ │ │ │ │ └── snapscreen.html
│ │ │ │ ├── spechars
│ │ │ │ │ ├── spechars.html
│ │ │ │ │ └── spechars.js
│ │ │ │ ├── table
│ │ │ │ │ ├── dragicon.png
│ │ │ │ │ ├── edittable.css
│ │ │ │ │ ├── edittable.html
│ │ │ │ │ ├── edittable.js
│ │ │ │ │ ├── edittd.html
│ │ │ │ │ └── edittip.html
│ │ │ │ ├── template
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── bg.gif
│ │ │ │ │ │ ├── pre0.png
│ │ │ │ │ │ ├── pre1.png
│ │ │ │ │ │ ├── pre2.png
│ │ │ │ │ │ ├── pre3.png
│ │ │ │ │ │ └── pre4.png
│ │ │ │ │ ├── template.css
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── template.js
│ │ │ │ ├── video
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ │ ├── file-icons.png
│ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ ├── right_focus.jpg
│ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ └── success.png
│ │ │ │ │ ├── video.css
│ │ │ │ │ ├── video.html
│ │ │ │ │ └── video.js
│ │ │ │ ├── webapp
│ │ │ │ │ └── webapp.html
│ │ │ │ └── wordimage
│ │ │ │ │ ├── fClipboard_ueditor.swf
│ │ │ │ │ ├── imageUploader.swf
│ │ │ │ │ ├── tangram.js
│ │ │ │ │ ├── wordimage.html
│ │ │ │ │ └── wordimage.js
│ │ │ │ ├── index.html
│ │ │ │ ├── jsp
│ │ │ │ ├── config.json
│ │ │ │ ├── controller.jsp
│ │ │ │ ├── lib
│ │ │ │ │ ├── commons-codec-1.9.jar
│ │ │ │ │ ├── commons-fileupload-1.3.1.jar
│ │ │ │ │ ├── commons-io-2.4.jar
│ │ │ │ │ ├── json.jar
│ │ │ │ │ └── ueditor-1.1.1.jar
│ │ │ │ └── src
│ │ │ │ │ └── com
│ │ │ │ │ └── baidu
│ │ │ │ │ └── ueditor
│ │ │ │ │ ├── ActionEnter.java
│ │ │ │ │ ├── ConfigManager.java
│ │ │ │ │ ├── Encoder.java
│ │ │ │ │ ├── PathFormat.java
│ │ │ │ │ ├── define
│ │ │ │ │ ├── ActionMap.java
│ │ │ │ │ ├── ActionState.java
│ │ │ │ │ ├── AppInfo.java
│ │ │ │ │ ├── BaseState.java
│ │ │ │ │ ├── FileType.java
│ │ │ │ │ ├── MIMEType.java
│ │ │ │ │ ├── MultiState.java
│ │ │ │ │ └── State.java
│ │ │ │ │ ├── hunter
│ │ │ │ │ ├── FileManager.java
│ │ │ │ │ └── ImageHunter.java
│ │ │ │ │ └── upload
│ │ │ │ │ ├── Base64Uploader.java
│ │ │ │ │ ├── BinaryUploader.java
│ │ │ │ │ ├── StorageManager.java
│ │ │ │ │ └── Uploader.java
│ │ │ │ ├── lang
│ │ │ │ ├── en
│ │ │ │ │ ├── en.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── addimage.png
│ │ │ │ │ │ ├── alldeletebtnhoverskin.png
│ │ │ │ │ │ ├── alldeletebtnupskin.png
│ │ │ │ │ │ ├── background.png
│ │ │ │ │ │ ├── button.png
│ │ │ │ │ │ ├── copy.png
│ │ │ │ │ │ ├── deletedisable.png
│ │ │ │ │ │ ├── deleteenable.png
│ │ │ │ │ │ ├── listbackground.png
│ │ │ │ │ │ ├── localimage.png
│ │ │ │ │ │ ├── music.png
│ │ │ │ │ │ ├── rotateleftdisable.png
│ │ │ │ │ │ ├── rotateleftenable.png
│ │ │ │ │ │ ├── rotaterightdisable.png
│ │ │ │ │ │ ├── rotaterightenable.png
│ │ │ │ │ │ └── upload.png
│ │ │ │ └── zh-cn
│ │ │ │ │ ├── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── localimage.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ └── upload.png
│ │ │ │ │ └── zh-cn.js
│ │ │ │ ├── net
│ │ │ │ ├── App_Code
│ │ │ │ │ ├── Config.cs
│ │ │ │ │ ├── ConfigHandler.cs
│ │ │ │ │ ├── CrawlerHandler.cs
│ │ │ │ │ ├── Handler.cs
│ │ │ │ │ ├── ListFileHandler.cs
│ │ │ │ │ ├── NotSupportedHandler.cs
│ │ │ │ │ ├── PathFormater.cs
│ │ │ │ │ └── UploadHandler.cs
│ │ │ │ ├── Bin
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ ├── Newtonsoft.Json.pdb
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── README.md
│ │ │ │ ├── Web.config
│ │ │ │ ├── config.json
│ │ │ │ ├── controller.ashx
│ │ │ │ └── net.sln
│ │ │ │ ├── php
│ │ │ │ ├── Uploader.class.php
│ │ │ │ ├── action_crawler.php
│ │ │ │ ├── action_list.php
│ │ │ │ ├── action_upload.php
│ │ │ │ ├── config.json
│ │ │ │ └── controller.php
│ │ │ │ ├── themes
│ │ │ │ ├── default
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── ueditor.css
│ │ │ │ │ │ └── ueditor.min.css
│ │ │ │ │ ├── dialogbase.css
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── anchor.gif
│ │ │ │ │ │ ├── arrow.png
│ │ │ │ │ │ ├── arrow_down.png
│ │ │ │ │ │ ├── arrow_up.png
│ │ │ │ │ │ ├── button-bg.gif
│ │ │ │ │ │ ├── cancelbutton.gif
│ │ │ │ │ │ ├── charts.png
│ │ │ │ │ │ ├── cursor_h.gif
│ │ │ │ │ │ ├── cursor_h.png
│ │ │ │ │ │ ├── cursor_v.gif
│ │ │ │ │ │ ├── cursor_v.png
│ │ │ │ │ │ ├── dialog-title-bg.png
│ │ │ │ │ │ ├── filescan.png
│ │ │ │ │ │ ├── highlighted.gif
│ │ │ │ │ │ ├── icons-all.gif
│ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── loaderror.png
│ │ │ │ │ │ ├── loading.gif
│ │ │ │ │ │ ├── lock.gif
│ │ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ │ ├── pagebreak.gif
│ │ │ │ │ │ ├── scale.png
│ │ │ │ │ │ ├── sortable.png
│ │ │ │ │ │ ├── spacer.gif
│ │ │ │ │ │ ├── sparator_v.png
│ │ │ │ │ │ ├── table-cell-align.png
│ │ │ │ │ │ ├── tangram-colorpicker.png
│ │ │ │ │ │ ├── toolbar_bg.png
│ │ │ │ │ │ ├── unhighlighted.gif
│ │ │ │ │ │ ├── upload.png
│ │ │ │ │ │ ├── videologo.gif
│ │ │ │ │ │ ├── word.gif
│ │ │ │ │ │ └── wordpaste.png
│ │ │ │ └── iframe.css
│ │ │ │ ├── third-party
│ │ │ │ ├── SyntaxHighlighter
│ │ │ │ │ ├── shCore.js
│ │ │ │ │ └── shCoreDefault.css
│ │ │ │ ├── codemirror
│ │ │ │ │ ├── codemirror.css
│ │ │ │ │ └── codemirror.js
│ │ │ │ ├── highcharts
│ │ │ │ │ ├── adapters
│ │ │ │ │ │ ├── mootools-adapter.js
│ │ │ │ │ │ ├── mootools-adapter.src.js
│ │ │ │ │ │ ├── prototype-adapter.js
│ │ │ │ │ │ ├── prototype-adapter.src.js
│ │ │ │ │ │ ├── standalone-framework.js
│ │ │ │ │ │ └── standalone-framework.src.js
│ │ │ │ │ ├── highcharts-more.js
│ │ │ │ │ ├── highcharts-more.src.js
│ │ │ │ │ ├── highcharts.js
│ │ │ │ │ ├── highcharts.src.js
│ │ │ │ │ ├── modules
│ │ │ │ │ │ ├── annotations.js
│ │ │ │ │ │ ├── annotations.src.js
│ │ │ │ │ │ ├── canvas-tools.js
│ │ │ │ │ │ ├── canvas-tools.src.js
│ │ │ │ │ │ ├── data.js
│ │ │ │ │ │ ├── data.src.js
│ │ │ │ │ │ ├── drilldown.js
│ │ │ │ │ │ ├── drilldown.src.js
│ │ │ │ │ │ ├── exporting.js
│ │ │ │ │ │ ├── exporting.src.js
│ │ │ │ │ │ ├── funnel.js
│ │ │ │ │ │ ├── funnel.src.js
│ │ │ │ │ │ ├── heatmap.js
│ │ │ │ │ │ ├── heatmap.src.js
│ │ │ │ │ │ ├── map.js
│ │ │ │ │ │ ├── map.src.js
│ │ │ │ │ │ ├── no-data-to-display.js
│ │ │ │ │ │ └── no-data-to-display.src.js
│ │ │ │ │ └── themes
│ │ │ │ │ │ ├── dark-blue.js
│ │ │ │ │ │ ├── dark-green.js
│ │ │ │ │ │ ├── gray.js
│ │ │ │ │ │ ├── grid.js
│ │ │ │ │ │ └── skies.js
│ │ │ │ ├── jquery-1.10.2.js
│ │ │ │ ├── jquery-1.10.2.min.js
│ │ │ │ ├── jquery-1.10.2.min.map
│ │ │ │ ├── snapscreen
│ │ │ │ │ └── UEditorSnapscreen.exe
│ │ │ │ ├── video-js
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── vjs.eot
│ │ │ │ │ │ ├── vjs.svg
│ │ │ │ │ │ ├── vjs.ttf
│ │ │ │ │ │ └── vjs.woff
│ │ │ │ │ ├── video-js.css
│ │ │ │ │ ├── video-js.min.css
│ │ │ │ │ ├── video-js.swf
│ │ │ │ │ ├── video.dev.js
│ │ │ │ │ └── video.js
│ │ │ │ ├── webuploader
│ │ │ │ │ ├── Uploader.swf
│ │ │ │ │ ├── webuploader.css
│ │ │ │ │ ├── webuploader.custom.js
│ │ │ │ │ ├── webuploader.custom.min.js
│ │ │ │ │ ├── webuploader.flashonly.js
│ │ │ │ │ ├── webuploader.flashonly.min.js
│ │ │ │ │ ├── webuploader.html5only.js
│ │ │ │ │ ├── webuploader.html5only.min.js
│ │ │ │ │ ├── webuploader.js
│ │ │ │ │ ├── webuploader.min.js
│ │ │ │ │ ├── webuploader.withoutimage.js
│ │ │ │ │ └── webuploader.withoutimage.min.js
│ │ │ │ └── zeroclipboard
│ │ │ │ │ ├── ZeroClipboard.js
│ │ │ │ │ ├── ZeroClipboard.min.js
│ │ │ │ │ └── ZeroClipboard.swf
│ │ │ │ ├── ueditor.all.js
│ │ │ │ ├── ueditor.all.min.js
│ │ │ │ ├── ueditor.config.js
│ │ │ │ ├── ueditor.parse.js
│ │ │ │ └── ueditor.parse.min.js
│ │ ├── webuploader
│ │ │ └── 0.1.5
│ │ │ │ ├── README.md
│ │ │ │ ├── Uploader.swf
│ │ │ │ ├── cropper
│ │ │ │ ├── cropper.js
│ │ │ │ ├── index.html
│ │ │ │ └── uploader.js
│ │ │ │ ├── expressInstall.swf
│ │ │ │ ├── image-upload
│ │ │ │ ├── index.html
│ │ │ │ └── upload.js
│ │ │ │ ├── images
│ │ │ │ ├── bg.png
│ │ │ │ ├── icons.png
│ │ │ │ ├── icons.psd
│ │ │ │ ├── image.png
│ │ │ │ ├── progress.png
│ │ │ │ ├── progress.psd
│ │ │ │ └── success.png
│ │ │ │ ├── md5-demo
│ │ │ │ ├── index.html
│ │ │ │ └── script.js
│ │ │ │ ├── requirejs
│ │ │ │ ├── app.js
│ │ │ │ ├── index.html
│ │ │ │ └── require.js
│ │ │ │ ├── server
│ │ │ │ ├── crossdomain.xml
│ │ │ │ ├── fileupload.php
│ │ │ │ ├── fileupload2.php
│ │ │ │ └── preview.php
│ │ │ │ ├── webuploader.css
│ │ │ │ ├── webuploader.custom.js
│ │ │ │ ├── webuploader.custom.min.js
│ │ │ │ ├── webuploader.fis.js
│ │ │ │ ├── webuploader.flashonly.js
│ │ │ │ ├── webuploader.flashonly.min.js
│ │ │ │ ├── webuploader.html5only.js
│ │ │ │ ├── webuploader.html5only.min.js
│ │ │ │ ├── webuploader.js
│ │ │ │ ├── webuploader.min.js
│ │ │ │ ├── webuploader.noimage.js
│ │ │ │ ├── webuploader.noimage.min.js
│ │ │ │ ├── webuploader.nolog.js
│ │ │ │ ├── webuploader.nolog.min.js
│ │ │ │ ├── webuploader.withoutimage.js
│ │ │ │ └── webuploader.withoutimage.min.js
│ │ └── zTree
│ │ │ └── v3
│ │ │ ├── api
│ │ │ ├── API_cn.html
│ │ │ ├── API_en.html
│ │ │ ├── apiCss
│ │ │ │ ├── api.js
│ │ │ │ ├── common.css
│ │ │ │ ├── common_ie6.css
│ │ │ │ ├── img
│ │ │ │ │ ├── apiMenu.gif
│ │ │ │ │ ├── apiMenu.png
│ │ │ │ │ ├── background.jpg
│ │ │ │ │ ├── chinese.png
│ │ │ │ │ ├── close.png
│ │ │ │ │ ├── contact-bg.png
│ │ │ │ │ ├── english.png
│ │ │ │ │ ├── header-bg.png
│ │ │ │ │ ├── lightbulb.png
│ │ │ │ │ ├── overlay_arrow.gif
│ │ │ │ │ ├── overlay_arrow.png
│ │ │ │ │ ├── overlay_bg.png
│ │ │ │ │ ├── overlay_close_IE6.gif
│ │ │ │ │ ├── zTreeStandard.gif
│ │ │ │ │ └── zTreeStandard.png
│ │ │ │ ├── jquery-1.6.2.min.js
│ │ │ │ ├── jquery.ztree.core-3.5.js
│ │ │ │ └── zTreeStyleForApi.css
│ │ │ ├── cn
│ │ │ │ ├── fn.zTree._z.html
│ │ │ │ ├── fn.zTree.destroy.html
│ │ │ │ ├── fn.zTree.getZTreeObj.html
│ │ │ │ ├── fn.zTree.init.html
│ │ │ │ ├── setting.async.autoParam.html
│ │ │ │ ├── setting.async.contentType.html
│ │ │ │ ├── setting.async.dataFilter.html
│ │ │ │ ├── setting.async.dataType.html
│ │ │ │ ├── setting.async.enable.html
│ │ │ │ ├── setting.async.otherParam.html
│ │ │ │ ├── setting.async.type.html
│ │ │ │ ├── setting.async.url.html
│ │ │ │ ├── setting.callback.beforeAsync.html
│ │ │ │ ├── setting.callback.beforeCheck.html
│ │ │ │ ├── setting.callback.beforeClick.html
│ │ │ │ ├── setting.callback.beforeCollapse.html
│ │ │ │ ├── setting.callback.beforeDblClick.html
│ │ │ │ ├── setting.callback.beforeDrag.html
│ │ │ │ ├── setting.callback.beforeDragOpen.html
│ │ │ │ ├── setting.callback.beforeDrop.html
│ │ │ │ ├── setting.callback.beforeEditName.html
│ │ │ │ ├── setting.callback.beforeExpand.html
│ │ │ │ ├── setting.callback.beforeMouseDown.html
│ │ │ │ ├── setting.callback.beforeMouseUp.html
│ │ │ │ ├── setting.callback.beforeRemove.html
│ │ │ │ ├── setting.callback.beforeRename.html
│ │ │ │ ├── setting.callback.beforeRightClick.html
│ │ │ │ ├── setting.callback.onAsyncError.html
│ │ │ │ ├── setting.callback.onAsyncSuccess.html
│ │ │ │ ├── setting.callback.onCheck.html
│ │ │ │ ├── setting.callback.onClick.html
│ │ │ │ ├── setting.callback.onCollapse.html
│ │ │ │ ├── setting.callback.onDblClick.html
│ │ │ │ ├── setting.callback.onDrag.html
│ │ │ │ ├── setting.callback.onDragMove.html
│ │ │ │ ├── setting.callback.onDrop.html
│ │ │ │ ├── setting.callback.onExpand.html
│ │ │ │ ├── setting.callback.onMouseDown.html
│ │ │ │ ├── setting.callback.onMouseUp.html
│ │ │ │ ├── setting.callback.onNodeCreated.html
│ │ │ │ ├── setting.callback.onRemove.html
│ │ │ │ ├── setting.callback.onRename.html
│ │ │ │ ├── setting.callback.onRightClick.html
│ │ │ │ ├── setting.check.autoCheckTrigger.html
│ │ │ │ ├── setting.check.chkDisabledInherit.html
│ │ │ │ ├── setting.check.chkStyle.html
│ │ │ │ ├── setting.check.chkboxType.html
│ │ │ │ ├── setting.check.enable.html
│ │ │ │ ├── setting.check.nocheckInherit.html
│ │ │ │ ├── setting.check.radioType.html
│ │ │ │ ├── setting.data.keep.leaf.html
│ │ │ │ ├── setting.data.keep.parent.html
│ │ │ │ ├── setting.data.key.checked.html
│ │ │ │ ├── setting.data.key.children.html
│ │ │ │ ├── setting.data.key.name.html
│ │ │ │ ├── setting.data.key.title.html
│ │ │ │ ├── setting.data.key.url.html
│ │ │ │ ├── setting.data.simpleData.enable.html
│ │ │ │ ├── setting.data.simpleData.idKey.html
│ │ │ │ ├── setting.data.simpleData.pIdKey.html
│ │ │ │ ├── setting.data.simpleData.rootPId.html
│ │ │ │ ├── setting.edit.drag.autoExpandTrigger.html
│ │ │ │ ├── setting.edit.drag.autoOpenTime.html
│ │ │ │ ├── setting.edit.drag.borderMax.html
│ │ │ │ ├── setting.edit.drag.borderMin.html
│ │ │ │ ├── setting.edit.drag.inner.html
│ │ │ │ ├── setting.edit.drag.isCopy.html
│ │ │ │ ├── setting.edit.drag.isMove.html
│ │ │ │ ├── setting.edit.drag.maxShowNodeNum.html
│ │ │ │ ├── setting.edit.drag.minMoveSize.html
│ │ │ │ ├── setting.edit.drag.next.html
│ │ │ │ ├── setting.edit.drag.prev.html
│ │ │ │ ├── setting.edit.editNameSelectAll.html
│ │ │ │ ├── setting.edit.enable.html
│ │ │ │ ├── setting.edit.removeTitle.html
│ │ │ │ ├── setting.edit.renameTitle.html
│ │ │ │ ├── setting.edit.showRemoveBtn.html
│ │ │ │ ├── setting.edit.showRenameBtn.html
│ │ │ │ ├── setting.treeId.html
│ │ │ │ ├── setting.treeObj.html
│ │ │ │ ├── setting.view.addDiyDom.html
│ │ │ │ ├── setting.view.addHoverDom.html
│ │ │ │ ├── setting.view.autoCancelSelected.html
│ │ │ │ ├── setting.view.dblClickExpand.html
│ │ │ │ ├── setting.view.expandSpeed.html
│ │ │ │ ├── setting.view.fontCss.html
│ │ │ │ ├── setting.view.nameIsHTML.html
│ │ │ │ ├── setting.view.removeHoverDom.html
│ │ │ │ ├── setting.view.selectedMulti.html
│ │ │ │ ├── setting.view.showIcon.html
│ │ │ │ ├── setting.view.showLine.html
│ │ │ │ ├── setting.view.showTitle.html
│ │ │ │ ├── setting.view.txtSelectedEnable.html
│ │ │ │ ├── treeNode.check_Child_State.html
│ │ │ │ ├── treeNode.check_Focus.html
│ │ │ │ ├── treeNode.checked.html
│ │ │ │ ├── treeNode.checkedOld.html
│ │ │ │ ├── treeNode.children.html
│ │ │ │ ├── treeNode.chkDisabled.html
│ │ │ │ ├── treeNode.click.html
│ │ │ │ ├── treeNode.diy.html
│ │ │ │ ├── treeNode.editNameFlag.html
│ │ │ │ ├── treeNode.getCheckStatus.html
│ │ │ │ ├── treeNode.getNextNode.html
│ │ │ │ ├── treeNode.getParentNode.html
│ │ │ │ ├── treeNode.getPreNode.html
│ │ │ │ ├── treeNode.halfCheck.html
│ │ │ │ ├── treeNode.icon.html
│ │ │ │ ├── treeNode.iconClose.html
│ │ │ │ ├── treeNode.iconOpen.html
│ │ │ │ ├── treeNode.iconSkin.html
│ │ │ │ ├── treeNode.isAjaxing.html
│ │ │ │ ├── treeNode.isFirstNode.html
│ │ │ │ ├── treeNode.isHidden.html
│ │ │ │ ├── treeNode.isHover.html
│ │ │ │ ├── treeNode.isLastNode.html
│ │ │ │ ├── treeNode.isParent.html
│ │ │ │ ├── treeNode.level.html
│ │ │ │ ├── treeNode.name.html
│ │ │ │ ├── treeNode.nocheck.html
│ │ │ │ ├── treeNode.open.html
│ │ │ │ ├── treeNode.parentTId.html
│ │ │ │ ├── treeNode.tId.html
│ │ │ │ ├── treeNode.target.html
│ │ │ │ ├── treeNode.url.html
│ │ │ │ ├── treeNode.zAsync.html
│ │ │ │ ├── zTreeObj.addNodes.html
│ │ │ │ ├── zTreeObj.cancelEditName.html
│ │ │ │ ├── zTreeObj.cancelSelectedNode.html
│ │ │ │ ├── zTreeObj.checkAllNodes.html
│ │ │ │ ├── zTreeObj.checkNode.html
│ │ │ │ ├── zTreeObj.copyNode.html
│ │ │ │ ├── zTreeObj.destroy.html
│ │ │ │ ├── zTreeObj.editName.html
│ │ │ │ ├── zTreeObj.expandAll.html
│ │ │ │ ├── zTreeObj.expandNode.html
│ │ │ │ ├── zTreeObj.getChangeCheckedNodes.html
│ │ │ │ ├── zTreeObj.getCheckedNodes.html
│ │ │ │ ├── zTreeObj.getNodeByParam.html
│ │ │ │ ├── zTreeObj.getNodeByTId.html
│ │ │ │ ├── zTreeObj.getNodeIndex.html
│ │ │ │ ├── zTreeObj.getNodes.html
│ │ │ │ ├── zTreeObj.getNodesByFilter.html
│ │ │ │ ├── zTreeObj.getNodesByParam.html
│ │ │ │ ├── zTreeObj.getNodesByParamFuzzy.html
│ │ │ │ ├── zTreeObj.getSelectedNodes.html
│ │ │ │ ├── zTreeObj.hideNode.html
│ │ │ │ ├── zTreeObj.hideNodes.html
│ │ │ │ ├── zTreeObj.moveNode.html
│ │ │ │ ├── zTreeObj.reAsyncChildNodes.html
│ │ │ │ ├── zTreeObj.refresh.html
│ │ │ │ ├── zTreeObj.removeChildNodes.html
│ │ │ │ ├── zTreeObj.removeNode.html
│ │ │ │ ├── zTreeObj.selectNode.html
│ │ │ │ ├── zTreeObj.setChkDisabled.html
│ │ │ │ ├── zTreeObj.setEditable.html
│ │ │ │ ├── zTreeObj.setting.html
│ │ │ │ ├── zTreeObj.showNode.html
│ │ │ │ ├── zTreeObj.showNodes.html
│ │ │ │ ├── zTreeObj.transformToArray.html
│ │ │ │ ├── zTreeObj.transformTozTreeNodes.html
│ │ │ │ └── zTreeObj.updateNode.html
│ │ │ └── en
│ │ │ │ ├── fn.zTree._z.html
│ │ │ │ ├── fn.zTree.destroy.html
│ │ │ │ ├── fn.zTree.getZTreeObj.html
│ │ │ │ ├── fn.zTree.init.html
│ │ │ │ ├── setting.async.autoParam.html
│ │ │ │ ├── setting.async.contentType.html
│ │ │ │ ├── setting.async.dataFilter.html
│ │ │ │ ├── setting.async.dataType.html
│ │ │ │ ├── setting.async.enable.html
│ │ │ │ ├── setting.async.otherParam.html
│ │ │ │ ├── setting.async.type.html
│ │ │ │ ├── setting.async.url.html
│ │ │ │ ├── setting.callback.beforeAsync.html
│ │ │ │ ├── setting.callback.beforeCheck.html
│ │ │ │ ├── setting.callback.beforeClick.html
│ │ │ │ ├── setting.callback.beforeCollapse.html
│ │ │ │ ├── setting.callback.beforeDblClick.html
│ │ │ │ ├── setting.callback.beforeDrag.html
│ │ │ │ ├── setting.callback.beforeDragOpen.html
│ │ │ │ ├── setting.callback.beforeDrop.html
│ │ │ │ ├── setting.callback.beforeEditName.html
│ │ │ │ ├── setting.callback.beforeExpand.html
│ │ │ │ ├── setting.callback.beforeMouseDown.html
│ │ │ │ ├── setting.callback.beforeMouseUp.html
│ │ │ │ ├── setting.callback.beforeRemove.html
│ │ │ │ ├── setting.callback.beforeRename.html
│ │ │ │ ├── setting.callback.beforeRightClick.html
│ │ │ │ ├── setting.callback.onAsyncError.html
│ │ │ │ ├── setting.callback.onAsyncSuccess.html
│ │ │ │ ├── setting.callback.onCheck.html
│ │ │ │ ├── setting.callback.onClick.html
│ │ │ │ ├── setting.callback.onCollapse.html
│ │ │ │ ├── setting.callback.onDblClick.html
│ │ │ │ ├── setting.callback.onDrag.html
│ │ │ │ ├── setting.callback.onDragMove.html
│ │ │ │ ├── setting.callback.onDrop.html
│ │ │ │ ├── setting.callback.onExpand.html
│ │ │ │ ├── setting.callback.onMouseDown.html
│ │ │ │ ├── setting.callback.onMouseUp.html
│ │ │ │ ├── setting.callback.onNodeCreated.html
│ │ │ │ ├── setting.callback.onRemove.html
│ │ │ │ ├── setting.callback.onRename.html
│ │ │ │ ├── setting.callback.onRightClick.html
│ │ │ │ ├── setting.check.autoCheckTrigger.html
│ │ │ │ ├── setting.check.chkDisabledInherit.html
│ │ │ │ ├── setting.check.chkStyle.html
│ │ │ │ ├── setting.check.chkboxType.html
│ │ │ │ ├── setting.check.enable.html
│ │ │ │ ├── setting.check.nocheckInherit.html
│ │ │ │ ├── setting.check.radioType.html
│ │ │ │ ├── setting.data.keep.leaf.html
│ │ │ │ ├── setting.data.keep.parent.html
│ │ │ │ ├── setting.data.key.checked.html
│ │ │ │ ├── setting.data.key.children.html
│ │ │ │ ├── setting.data.key.name.html
│ │ │ │ ├── setting.data.key.title.html
│ │ │ │ ├── setting.data.key.url.html
│ │ │ │ ├── setting.data.simpleData.enable.html
│ │ │ │ ├── setting.data.simpleData.idKey.html
│ │ │ │ ├── setting.data.simpleData.pIdKey.html
│ │ │ │ ├── setting.data.simpleData.rootPId.html
│ │ │ │ ├── setting.edit.drag.autoExpandTrigger.html
│ │ │ │ ├── setting.edit.drag.autoOpenTime.html
│ │ │ │ ├── setting.edit.drag.borderMax.html
│ │ │ │ ├── setting.edit.drag.borderMin.html
│ │ │ │ ├── setting.edit.drag.inner.html
│ │ │ │ ├── setting.edit.drag.isCopy.html
│ │ │ │ ├── setting.edit.drag.isMove.html
│ │ │ │ ├── setting.edit.drag.maxShowNodeNum.html
│ │ │ │ ├── setting.edit.drag.minMoveSize.html
│ │ │ │ ├── setting.edit.drag.next.html
│ │ │ │ ├── setting.edit.drag.prev.html
│ │ │ │ ├── setting.edit.editNameSelectAll.html
│ │ │ │ ├── setting.edit.enable.html
│ │ │ │ ├── setting.edit.removeTitle.html
│ │ │ │ ├── setting.edit.renameTitle.html
│ │ │ │ ├── setting.edit.showRemoveBtn.html
│ │ │ │ ├── setting.edit.showRenameBtn.html
│ │ │ │ ├── setting.treeId.html
│ │ │ │ ├── setting.treeObj.html
│ │ │ │ ├── setting.view.addDiyDom.html
│ │ │ │ ├── setting.view.addHoverDom.html
│ │ │ │ ├── setting.view.autoCancelSelected.html
│ │ │ │ ├── setting.view.dblClickExpand.html
│ │ │ │ ├── setting.view.expandSpeed.html
│ │ │ │ ├── setting.view.fontCss.html
│ │ │ │ ├── setting.view.nameIsHTML.html
│ │ │ │ ├── setting.view.removeHoverDom.html
│ │ │ │ ├── setting.view.selectedMulti.html
│ │ │ │ ├── setting.view.showIcon.html
│ │ │ │ ├── setting.view.showLine.html
│ │ │ │ ├── setting.view.showTitle.html
│ │ │ │ ├── setting.view.txtSelectedEnable.html
│ │ │ │ ├── treeNode.check_Child_State.html
│ │ │ │ ├── treeNode.check_Focus.html
│ │ │ │ ├── treeNode.checked.html
│ │ │ │ ├── treeNode.checkedOld.html
│ │ │ │ ├── treeNode.children.html
│ │ │ │ ├── treeNode.chkDisabled.html
│ │ │ │ ├── treeNode.click.html
│ │ │ │ ├── treeNode.diy.html
│ │ │ │ ├── treeNode.editNameFlag.html
│ │ │ │ ├── treeNode.getCheckStatus.html
│ │ │ │ ├── treeNode.getNextNode.html
│ │ │ │ ├── treeNode.getParentNode.html
│ │ │ │ ├── treeNode.getPreNode.html
│ │ │ │ ├── treeNode.halfCheck.html
│ │ │ │ ├── treeNode.icon.html
│ │ │ │ ├── treeNode.iconClose.html
│ │ │ │ ├── treeNode.iconOpen.html
│ │ │ │ ├── treeNode.iconSkin.html
│ │ │ │ ├── treeNode.isAjaxing.html
│ │ │ │ ├── treeNode.isFirstNode.html
│ │ │ │ ├── treeNode.isHidden.html
│ │ │ │ ├── treeNode.isHover.html
│ │ │ │ ├── treeNode.isLastNode.html
│ │ │ │ ├── treeNode.isParent.html
│ │ │ │ ├── treeNode.level.html
│ │ │ │ ├── treeNode.name.html
│ │ │ │ ├── treeNode.nocheck.html
│ │ │ │ ├── treeNode.open.html
│ │ │ │ ├── treeNode.parentTId.html
│ │ │ │ ├── treeNode.tId.html
│ │ │ │ ├── treeNode.target.html
│ │ │ │ ├── treeNode.url.html
│ │ │ │ ├── treeNode.zAsync.html
│ │ │ │ ├── zTreeObj.addNodes.html
│ │ │ │ ├── zTreeObj.cancelEditName.html
│ │ │ │ ├── zTreeObj.cancelSelectedNode.html
│ │ │ │ ├── zTreeObj.checkAllNodes.html
│ │ │ │ ├── zTreeObj.checkNode.html
│ │ │ │ ├── zTreeObj.copyNode.html
│ │ │ │ ├── zTreeObj.destroy.html
│ │ │ │ ├── zTreeObj.editName.html
│ │ │ │ ├── zTreeObj.expandAll.html
│ │ │ │ ├── zTreeObj.expandNode.html
│ │ │ │ ├── zTreeObj.getChangeCheckedNodes.html
│ │ │ │ ├── zTreeObj.getCheckedNodes.html
│ │ │ │ ├── zTreeObj.getNodeByParam.html
│ │ │ │ ├── zTreeObj.getNodeByTId.html
│ │ │ │ ├── zTreeObj.getNodeIndex.html
│ │ │ │ ├── zTreeObj.getNodes.html
│ │ │ │ ├── zTreeObj.getNodesByFilter.html
│ │ │ │ ├── zTreeObj.getNodesByParam.html
│ │ │ │ ├── zTreeObj.getNodesByParamFuzzy.html
│ │ │ │ ├── zTreeObj.getSelectedNodes.html
│ │ │ │ ├── zTreeObj.hideNode.html
│ │ │ │ ├── zTreeObj.hideNodes.html
│ │ │ │ ├── zTreeObj.moveNode.html
│ │ │ │ ├── zTreeObj.reAsyncChildNodes.html
│ │ │ │ ├── zTreeObj.refresh.html
│ │ │ │ ├── zTreeObj.removeChildNodes.html
│ │ │ │ ├── zTreeObj.removeNode.html
│ │ │ │ ├── zTreeObj.selectNode.html
│ │ │ │ ├── zTreeObj.setChkDisabled.html
│ │ │ │ ├── zTreeObj.setEditable.html
│ │ │ │ ├── zTreeObj.setting.html
│ │ │ │ ├── zTreeObj.showNode.html
│ │ │ │ ├── zTreeObj.showNodes.html
│ │ │ │ ├── zTreeObj.transformToArray.html
│ │ │ │ ├── zTreeObj.transformTozTreeNodes.html
│ │ │ │ └── zTreeObj.updateNode.html
│ │ │ ├── css
│ │ │ ├── metroStyle
│ │ │ │ ├── img
│ │ │ │ │ ├── line_conn.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── metro.gif
│ │ │ │ │ └── metro.png
│ │ │ │ └── metroStyle.css
│ │ │ └── zTreeStyle
│ │ │ │ ├── img
│ │ │ │ ├── diy
│ │ │ │ │ ├── 1_close.png
│ │ │ │ │ ├── 1_open.png
│ │ │ │ │ ├── 2.png
│ │ │ │ │ ├── 3.png
│ │ │ │ │ ├── 4.png
│ │ │ │ │ ├── 5.png
│ │ │ │ │ ├── 6.png
│ │ │ │ │ ├── 7.png
│ │ │ │ │ ├── 8.png
│ │ │ │ │ └── 9.png
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ │ │ └── zTreeStyle.css
│ │ │ └── js
│ │ │ ├── jquery.ztree.all-3.5.js
│ │ │ ├── jquery.ztree.all-3.5.min.js
│ │ │ ├── jquery.ztree.core-3.5.js
│ │ │ ├── jquery.ztree.core-3.5.min.js
│ │ │ ├── jquery.ztree.excheck-3.5.js
│ │ │ ├── jquery.ztree.excheck-3.5.min.js
│ │ │ ├── jquery.ztree.exedit-3.5.js
│ │ │ ├── jquery.ztree.exedit-3.5.min.js
│ │ │ ├── jquery.ztree.exedit.js
│ │ │ ├── jquery.ztree.exhide-3.5.js
│ │ │ └── jquery.ztree.exhide-3.5.min.js
│ ├── css
│ │ ├── admin
│ │ │ ├── H-ui.admin.css
│ │ │ ├── H-ui.css
│ │ │ ├── H-ui.ie.css
│ │ │ ├── H-ui.login.css
│ │ │ ├── H-ui.min.css
│ │ │ ├── H-ui.reset.css
│ │ │ ├── skin
│ │ │ │ ├── blue
│ │ │ │ │ ├── acrossTab-bg.png
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── skin.css
│ │ │ │ ├── default
│ │ │ │ │ ├── acrossTab-bg.png
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── skin.css
│ │ │ │ ├── green
│ │ │ │ │ ├── acrossTab-bg.png
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── skin.css
│ │ │ │ ├── orange
│ │ │ │ │ ├── acrossTab-bg.png
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── skin.css
│ │ │ │ ├── red
│ │ │ │ │ ├── acrossTab-bg.png
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── skin.css
│ │ │ │ └── yellow
│ │ │ │ │ ├── acrossTab-bg.png
│ │ │ │ │ ├── acrossTab.png
│ │ │ │ │ ├── icon_arrow.png
│ │ │ │ │ └── skin.css
│ │ │ └── style.css
│ │ ├── boot
│ │ │ ├── boot-crm.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── dataTables.bootstrap.css
│ │ │ ├── font-awesome.min.css
│ │ │ ├── metisMenu.min.css
│ │ │ ├── sb-admin-2.css
│ │ │ └── style.css
│ │ ├── fonts
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ └── glyphicons-halflings-regular.woff2
│ │ ├── images
│ │ │ ├── acrossTab
│ │ │ │ ├── acrossTab-2.png
│ │ │ │ └── acrossTab-close.png
│ │ │ ├── admin-login-bg.jpg
│ │ │ ├── admin-loginform-bg.png
│ │ │ ├── cn.gif
│ │ │ ├── loading.gif
│ │ │ ├── logo.png
│ │ │ └── um.gif
│ │ ├── index
│ │ │ ├── bootstrap-theme.css
│ │ │ ├── bootstrap-theme.css.map
│ │ │ ├── bootstrap-theme.min.css
│ │ │ ├── bootstrap-theme.min.css.map
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.css.map
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootstrap.min.css.map
│ │ │ └── jquery.spinner.css
│ │ └── v3
│ │ │ ├── default.jpg
│ │ │ ├── default1.jpg
│ │ │ ├── default2.jpg
│ │ │ ├── default3jpg.jpg
│ │ │ ├── default4.jpg
│ │ │ ├── default5.jpg
│ │ │ ├── default6.jpg
│ │ │ ├── gy.jpg
│ │ │ ├── gy6464.jpg
│ │ │ ├── login.jpg
│ │ │ ├── lunbo1.jpg
│ │ │ ├── lunbo2.jpg
│ │ │ ├── lunbo3.jpg
│ │ │ ├── minus.png
│ │ │ ├── minusDisabled.png
│ │ │ ├── ml.jpg
│ │ │ ├── mll.jpg
│ │ │ ├── php.jpg
│ │ │ ├── plus.png
│ │ │ ├── spinner.png
│ │ │ ├── sql.jpg
│ │ │ ├── value.png
│ │ │ └── valuePassive.png
│ ├── images
│ │ ├── acrossTab
│ │ │ └── acrossTab-2.png
│ │ ├── admin-login-bg.jpg
│ │ ├── admin-loginform-bg.png
│ │ ├── admin
│ │ │ ├── acrossTab
│ │ │ │ └── acrossTab-2.png
│ │ │ ├── admin-login-bg.jpg
│ │ │ ├── admin-loginform-bg.png
│ │ │ ├── cn.gif
│ │ │ ├── loading.gif
│ │ │ ├── logo.png
│ │ │ └── um.gif
│ │ ├── adminLogin.jpg
│ │ ├── cn.gif
│ │ ├── index
│ │ │ └── login.jpg
│ │ ├── loading.gif
│ │ ├── login.jpg
│ │ ├── logo.png
│ │ └── um.gif
│ ├── js
│ │ ├── admin
│ │ │ ├── H-ui.admin.js
│ │ │ ├── H-ui.js
│ │ │ ├── H-ui.min.js
│ │ │ ├── de_DE.txt
│ │ │ └── jquery-form.js
│ │ └── index
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.min.js
│ │ │ ├── jquery-1.8.0.min.js
│ │ │ ├── jquery.min.js
│ │ │ ├── jquery.spinner.css
│ │ │ ├── jquery.spinner.js
│ │ │ └── npm.js
│ ├── tools
│ │ ├── default.jpg
│ │ ├── default1.jpg
│ │ ├── default2.jpg
│ │ ├── default3jpg.jpg
│ │ ├── default4.jpg
│ │ ├── default5.jpg
│ │ ├── default6.jpg
│ │ ├── gy.jpg
│ │ ├── gy6464.jpg
│ │ ├── login.jpg
│ │ ├── lunbo1.jpg
│ │ ├── lunbo2.jpg
│ │ ├── lunbo3.jpg
│ │ ├── minus.png
│ │ ├── minusDisabled.png
│ │ ├── ml.jpg
│ │ ├── mll.jpg
│ │ ├── php.jpg
│ │ ├── plus.png
│ │ ├── spinner.png
│ │ ├── sql.jpg
│ │ ├── value.png
│ │ └── valuePassive.png
│ └── v3
│ │ ├── default.jpg
│ │ ├── default1.jpg
│ │ ├── default2.jpg
│ │ ├── default3jpg.jpg
│ │ ├── default4.jpg
│ │ ├── default5.jpg
│ │ ├── default6.jpg
│ │ ├── gy.jpg
│ │ ├── gy6464.jpg
│ │ ├── login.jpg
│ │ ├── lunbo1.jpg
│ │ ├── lunbo2.jpg
│ │ ├── lunbo3.jpg
│ │ ├── minus.png
│ │ ├── minusDisabled.png
│ │ ├── ml.jpg
│ │ ├── mll.jpg
│ │ ├── php.jpg
│ │ ├── plus.png
│ │ ├── spinner.png
│ │ ├── sql.jpg
│ │ ├── value.png
│ │ └── valuePassive.png
├── build
│ └── classes
│ │ ├── applicationContext.xml
│ │ ├── com
│ │ └── itheima
│ │ │ ├── common
│ │ │ └── utils
│ │ │ │ ├── NavigationTag.class
│ │ │ │ └── Page.class
│ │ │ ├── controller
│ │ │ ├── AdminsController.class
│ │ │ ├── BooksController.class
│ │ │ ├── IndexController.class
│ │ │ ├── OrdersController.class
│ │ │ └── UsersController.class
│ │ │ ├── dao
│ │ │ ├── AdminsDao.class
│ │ │ ├── AdminsDao.xml
│ │ │ ├── BooksDao.class
│ │ │ ├── BooksDao.xml
│ │ │ ├── ItemsDao.class
│ │ │ ├── ItemsDao.xml
│ │ │ ├── OrdersDao.class
│ │ │ ├── OrdersDao.xml
│ │ │ ├── UsersDao.class
│ │ │ └── UsersDao.xml
│ │ │ ├── interceptor
│ │ │ ├── LoginInterceptor.class
│ │ │ └── adminLoginInterceptor.class
│ │ │ ├── po
│ │ │ ├── Admins.class
│ │ │ ├── Books.class
│ │ │ ├── ItemModel.class
│ │ │ ├── Items.class
│ │ │ ├── Orders.class
│ │ │ └── Users.class
│ │ │ └── service
│ │ │ ├── AdminsService.class
│ │ │ ├── BooksService.class
│ │ │ ├── ItemsService.class
│ │ │ ├── OrdersService.class
│ │ │ ├── UsersService.class
│ │ │ └── impl
│ │ │ ├── AdminsServiceImpl.class
│ │ │ ├── BooksServiceImpl.class
│ │ │ ├── ItemsServiceImpl.class
│ │ │ ├── OrdersServiceImpl.class
│ │ │ └── UsersServiceImpl.class
│ │ ├── db.properties
│ │ ├── log4j.properties
│ │ ├── mybatis-config.xml
│ │ └── springmvc-config.xml
├── config
│ ├── applicationContext.xml
│ ├── db.properties
│ ├── log4j.properties
│ ├── mybatis-config.xml
│ └── springmvc-config.xml
└── src
│ └── com
│ └── itheima
│ ├── common
│ └── utils
│ │ ├── NavigationTag.java
│ │ └── Page.java
│ ├── controller
│ ├── AdminsController.java
│ ├── BooksController.java
│ ├── IndexController.java
│ ├── OrdersController.java
│ └── UsersController.java
│ ├── dao
│ ├── AdminsDao.java
│ ├── AdminsDao.xml
│ ├── BooksDao.java
│ ├── BooksDao.xml
│ ├── ItemsDao.java
│ ├── ItemsDao.xml
│ ├── OrdersDao.java
│ ├── OrdersDao.xml
│ ├── UsersDao.java
│ └── UsersDao.xml
│ ├── interceptor
│ ├── LoginInterceptor.java
│ └── adminLoginInterceptor.java
│ ├── po
│ ├── Admins.java
│ ├── Books.java
│ ├── ItemModel.java
│ ├── Items.java
│ ├── Orders.java
│ └── Users.java
│ └── service
│ ├── AdminsService.java
│ ├── BooksService.java
│ ├── ItemsService.java
│ ├── OrdersService.java
│ ├── UsersService.java
│ └── impl
│ ├── AdminsServiceImpl.java
│ ├── BooksServiceImpl.java
│ ├── ItemsServiceImpl.java
│ ├── OrdersServiceImpl.java
│ └── UsersServiceImpl.java
└── bookshop.sql
/bookShop/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
zTree v3.x 内部的全部方法都可以通过 $.fn.zTree._z 进行调用,开放出来是为了更便于大家开发制作自己的 zTree 插件。
9 |如无特殊需求请勿使用此对象,以及修改此对象内部的各个函数。
10 |设置 zTree 的节点上是否显示 checkbox / radio
9 |默认值: false
10 |true / false 分别表示 显示 / 不显示 复选框或单选框
15 |var setting = {
19 | check: {
20 | enable: true
21 | }
22 | };
23 | ......
24 | zTree 的节点叶子节点属性锁,是否始终保持 isParent = false
9 |默认值:false
10 |true / false 分别表示 锁定 / 不锁定 叶子节点属性
15 |如果设置为 true,则所有 isParent = false 的节点,都无法添加子节点。
16 |var setting = {
20 | data: {
21 | keep: {
22 | leaf: true
23 | }
24 | }
25 | };
26 | ......
27 | zTree 的节点父节点属性锁,是否始终保持 isParent = true
9 |默认值:false
10 |true / false 分别表示 锁定 / 不锁定 父节点属性
15 |如果设置为 true,则所有 isParent = true 的节点,即使该节点的子节点被全部删除或移走,依旧保持父节点状态。
16 |var setting = {
20 | data: {
21 | keep: {
22 | parent: true
23 | }
24 | }
25 | };
26 | ......
27 | zTree 节点数据中保存 check 状态的属性名称。
9 |默认值:"checked"
10 |请勿与 zTree 节点数据的其他参数冲突,例如:checkedOld
11 |var setting = {
16 | data: {
17 | key: {
18 | checked: "isChecked"
19 | }
20 | }
21 | };
22 | ......
23 | zTree 节点数据中保存子节点数据的属性名称。
9 |默认值:"children"
10 |var setting = {
15 | data: {
16 | key: {
17 | children: "nodes"
18 | }
19 | }
20 | };
21 | ......
22 | zTree 节点数据保存节点名称的属性名称。
9 |默认值:"name"
10 |var setting = {
15 | data: {
16 | key: {
17 | name: "ename"
18 | }
19 | }
20 | };
21 | ......
22 | zTree 节点数据保存节点提示信息的属性名称。[setting.view.showTitle = true 时生效]
9 |如果设置为 "" ,则自动与 setting.data.key.name 保持一致,避免用户反复设置
10 |默认值:""
11 |var setting = {
16 | data: {
17 | key: {
18 | title: "fullName"
19 | }
20 | }
21 | };
22 | ......
23 | zTree 节点数据保存节点链接的目标 URL 的属性名称。
9 |特殊用途:当后台数据只能生成 url 属性,又不想实现点击节点跳转的功能时,可以直接修改此属性为其他不存在的属性名称
10 |默认值:"url"
11 |var setting = {
16 | data: {
17 | key: {
18 | url: "xUrl"
19 | }
20 | }
21 | };
22 | ......
23 | 拖拽时父节点自动展开的延时间隔。 (单位:ms)[setting.edit.enable = true 时生效]
9 |默认值:500
10 |请根据自己的需求适当调整此值
11 |var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | autoOpenTime: 0
20 | }
21 | }
22 | };
23 | ......
24 | 拖拽节点成为根节点时的 Tree 内边界范围 (单位:px)。[setting.edit.enable = true 时生效]
9 |默认值:10
10 |请根据自己的需求适当调整此值
11 |var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | borderMax: 20
20 | }
21 | }
22 | };
23 | ......
24 | 拖拽节点成为根节点时的 Tree 外边界范围 (单位:px)。[setting.edit.enable = true 时生效]
9 |默认值:-5
10 |请根据自己的需求适当调整此值
11 |var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | borderMin: -10
20 | }
21 | }
22 | };
23 | ......
24 | 拖拽多个兄弟节点时,浮动图层中显示的最大节点数。 多余的节点用...代替。[setting.edit.enable = true 时生效]
9 |默认值:5
10 |请根据自己的需求适当调整此值
11 |var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | maxShowNodeNum: 10
20 | }
21 | }
22 | };
23 | ......
24 | 判定是否拖拽操作的最小位移值 (单位:px)。[setting.edit.enable = true 时生效]
9 |根据自己的需求可适当调整此值,如果太小容易导致点击鼠标时误操作进行拖拽
10 |默认值:5
11 |var setting = {
16 | edit: {
17 | enable: true,
18 | drag: {
19 | minMoveSize: 10
20 | }
21 | }
22 | };
23 | ......
24 | 节点编辑名称 input 初次显示时,设置 txt 内容是否为全选状态。 [setting.edit.enable = true 时生效]
9 |默认值: false
10 |true 表示 全选状态
15 |false 表示 不是全选状态,光标默认在最后
16 |var setting = {
20 | edit: {
21 | enable: true,
22 | editNameSelectAll: true
23 | }
24 | };
25 | ......
26 | zTree 的唯一标识,初始化后,等于 用户定义的 zTree 容器的 id 属性值。
9 |请勿进行初始化 或 修改,属于内部参数。
10 |zTree 容器的 jQuery 对象,主要功能:便于操作。
9 |请勿进行初始化 或 修改,属于内部参数。
10 |点击节点时,按下 Ctrl 或 Cmd 键是否允许取消选择操作。
9 |如果不需要此功能,请设置为 false。
10 |默认值: true
11 |true / false 分别表示 支持 / 不支持 配合 Ctrl 或 Cmd 键进行取消节点选择的操作
16 |var setting = {
20 | view: {
21 | autoCancelSelected: false
22 | }
23 | };
24 | ......
25 | 设置 name 属性是否支持 HTML 脚本
9 |如果允许 HTML 脚本,请根据自己的需求做校验,避免出现 js 注入等安全问题。
10 |默认值: false
11 |true / false 分别表示 支持 / 不支持 HTML 脚本
16 |var setting = {
20 | view: {
21 | nameIsHTML: true
22 | }
23 | };
24 | var node = {"name":"<font color='red'>test</font>"};
25 | ......
26 | 设置 zTree 是否显示节点之间的连线。
9 |默认值:true
10 |true / false 分别表示 显示 / 不显示 连线
15 |var setting = {
19 | view: {
20 | showLine: false
21 | }
22 | };
23 | ......
24 | 设置 zTree 是否允许可以选择 zTree DOM 内的文本。
9 |默认值:false
10 |true / false 分别表示 允许 / 不允许 选择 zTree Dom 内的文本
15 |var setting = {
19 | view: {
20 | txtSelectedEnable: true
21 | }
22 | };
23 | ......
24 | 用于设置节点的 checkBox / radio 的 focus 状态。[setting.check.enable = true 时有效]
9 |zTree 内部使用,请勿进行初始化 或 随意修改
10 |默认值:false
11 |true 表示当前鼠标移动到输入框内
16 |false 表示当前鼠标移动到输入框外
17 |用于保存节点的其他自定义数据信息,不要与 zTree 使用的属性相同即可,用户可随意设定。
9 |var node = { "id":1, "name":"test1", "ename":"test eName"};
14 | 用于记录节点是否处于编辑名称状态。[setting.edit.enable = true 时有效]
9 |zTree 内部使用,请勿进行初始化 或 随意修改
10 |默认值:false
11 |true 表示节点处于编辑名称状态
16 |false 表示节点未处于编辑名称状态
17 |记录 treeNode 节点是否正在进行异步加载。
9 |初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
10 |true 表示节点正在进行异步加载
15 |false 表示节点没有进行异步加载
16 |var treeObj = $.fn.zTree.getZTreeObj("tree");
20 | var sNodes = treeObj.getSelectedNodes();
21 | if (sNodes.length > 0) {
22 | var isAjaxing = sNodes[0].isAjaxing;
23 | }
24 |
25 | 记录节点 的 hover 状态,主要用于 setting.view.addHoverDom / removeHoverDom 。
9 |zTree 内部使用,请勿进行初始化 或 随意修改
10 |默认值:false
11 |true 表示节点处于 hover 状态
16 |false 表示节点未处于 hover 状态
17 |记录节点的层级
9 |初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
10 |根节点 level = 0,依次递增
15 |var treeObj = $.fn.zTree.getZTreeObj("tree");
19 | var sNodes = treeObj.getSelectedNodes();
20 | if (sNodes.length > 0) {
21 | var level = sNodes[0].level;
22 | }
23 |
24 | 节点名称。
9 |1、如果不使用 name 属性保存节点名称,请修改 setting.data.key.name
10 |默认值:无
11 |节点显示的名称字符串,标准 String 即可,所有特殊字符都会被自动转义
16 |var nodes = [
20 | { "id":1, "name":"test1"},
21 | { "id":2, "name":"test2"},
22 | { "id":3, "name":"test3"}
23 | ]
24 | treeNode 节点的唯一标识 tId。
9 |初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
10 |生成规则:setting.treeId + "_" + 内部计数
15 |var treeObj = $.fn.zTree.getZTreeObj("tree");
19 | var sNodes = treeObj.getSelectedNodes();
20 | if (sNodes.length > 0) {
21 | var tId = sNodes[0].tId;
22 | }
23 |
24 | 设置点击节点后在何处打开 url。[treeNode.url 存在时有效]
9 |默认值:无
10 |同超链接 target 属性: "_blank", "_self" 或 其他指定窗口名称
15 |省略此属性,则默认为 "_blank"
16 |var nodes = [
20 | { "id":1, "name":"test1", "url":"http://myTest.com", "target":"_blank"},
21 | ......
22 | ]
23 | 获取 zTree 当前被选中的节点数据集合
9 |请通过 zTree 对象执行此方法。
10 |当前被选中的节点数据集合
16 |var treeObj = $.fn.zTree.getZTreeObj("tree");
20 | var nodes = treeObj.getSelectedNodes();
21 |
22 | 刷新 zTree 。
9 |没有特殊必要,尽量不要使用此方法。单个节点更新请使用 updateNode 方法,异步加载模式下请使用 reAsyncChildNodes 方法。
10 |请通过 zTree 对象执行此方法。
11 |目前无任何返回值
17 |var treeObj = $.fn.zTree.getZTreeObj("tree");
21 | treeObj.refresh();
22 |
23 | zTree 对象使用的 setting 配置数据,详细请参考 “setting 配置详解”中的各个属性详细说明
9 |v3.x 取消了原先操作 setting 的方法,让用户可以较自由的修改参数,但请注意,对于 zTree 初始化有影响的参数后期修改是不会起作用的,请对各个属性有较深入的了解以后再考虑进行修改。
10 |All of the internal methods in zTree v3.x are available through '$. fn.zTree._z', 9 | use this if you want to develop your own zTree plug-ins.
10 |Unless you are writing a plugin, 11 | you should not use this object.
12 |Set to use checkbox or radio in zTree
9 |Default: false
10 |true means: use the checkbox or radio
15 |false means: don't use the checkbox or radio
16 |var setting = {
20 | check: {
21 | enable: true
22 | }
23 | };
24 | ......
25 | The node data's attribute to save the checked state.
9 |Default: "checked"
10 |Please don't set the other node attribute which zTree used. (e.g., checkedOld)
11 |var setting = {
16 | data: {
17 | key: {
18 | checked: "isChecked"
19 | }
20 | }
21 | };
22 | ......
23 | The node data's attribute to save the child nodes.
9 |Default: "children"
10 |var setting = {
15 | data: {
16 | key: {
17 | children: "nodes"
18 | }
19 | }
20 | };
21 | ......
22 | The node data's attribute to save the node name.
9 |Default: "name"
10 |var setting = {
15 | data: {
16 | key: {
17 | name: "ename"
18 | }
19 | }
20 | };
21 | ......
22 | zTree unique identifier. After the initialization, it equals to the id attribute value of the user-defined zTree container.
9 |Do not initialize or modify it, it is an internal argument.
10 |zTree DOM's jQuery object, the main function: easy to internal operations.
9 |Do not initialize or modify it, it is an internal argument.
10 |Set to show or hide line.
9 |Default: true
10 |true means: show line.
15 |false means: hide line.
16 |var setting = {
20 | view: {
21 | showLine: false
22 | }
23 | };
24 | ......
25 | Used to record the status which the checkbox or radio get focus. It is valid when [setting.check.enable = true]
9 |Do not initialize or modify it, it is an internal argument.
10 |Default: false
11 |true means: mouse move over the checkbox
16 |false means: mouse move out the checkbox
17 |Used to save other custom data of node, do not use the same attribute name with ztree used, the user can freely set.
9 |var node = { "id":1, "name":"test1", "ename":"test eName"};
14 | Used to save the node editing name status. It is valid when [setting.edit.enable = true]
9 |Do not initialize or modify it, it is an internal argument.
10 |Default: false
11 |true means: node is being edited.
16 |false means: node is not being edited.
17 |Used to record the hover status of node's DOM. For 'setting.view.addHoverDom / removeHoverDom'.
9 |Do not initialize or modify it, it is an internal argument.
10 |Default: false
11 |true means: the node's DOM is in hover.
16 |false means: the node's DOM is not in hover.
17 |The configuration data of zTree, refer to "setting details"
9 |zTree v3.x to cancel the original operation setting method, so users can modify.
10 |Note: Modify the parameters which affect zTree initialization will not work, please first understand the different attributes.
11 |