jsvascript使用dhtmlXTreeObject的loadJSONObject绘制目录树
文章目录
- 1,引入dhtmlXTreeObject的css和js文件
- 2,创建一棵目录树
- 2.1,let tree = new dhtmlXTreeObject(`id-dhtmltree-0`, "100%", "100%", 0);
- 2.2,设置图片根目录(后续使用到的图片都是相对于该目录的)
- 3,代码
1,引入dhtmlXTreeObject的css和js文件
注意: js的引用顺序很关键!!!

2,创建一棵目录树
2.1,let tree = new dhtmlXTreeObject(id-dhtmltree-0, “100%”, “100%”, 0);
2.2,设置图片根目录(后续使用到的图片都是相对于该目录的)
tree.setImagePath("/common/dhtmlxTree/imgs/");


3,代码
let tree = new dhtmlXTreeObject(`id-dhtmltree-${this.groupId}`, "100%", "100%", 0);tree.setImagePath("/common/dhtmlxTree/imgs/");//tree.enableCheckBoxes(1);let jsonobj = {id:0, item:[{id:1,text:"root",im0:"common/dhtmlxtree_icon.gif",im1:"common/dhtmlxtree_icon.gif",im2:"common/dhtmlxtree_icon.gif",item:[{id:2,text:"first"},{id:3, text:"middle", item:[{id:"31", text:"child"}]},{id:4,text:"last"}]}]}console.log(tree)tree.loadJSONObject(jsonobj, function(){console.log("load json to tree success!")});
相关文章:
jsvascript使用dhtmlXTreeObject的loadJSONObject绘制目录树
文章目录 1,引入dhtmlXTreeObject的css和js文件2,创建一棵目录树2.1,let tree new dhtmlXTreeObject(id-dhtmltree-0, "100%", "100%", 0);2.2,设置图片根目录(后续使用到的图片都是相对于该目录…...
LeetCode 17. 电话号码的字母组合 中等
题目 - 点击直达 1. 17. 电话号码的字母组合 中等1. 题目详情1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 3. 知识与收获 1. 17. 电话号码的字母组合 中等 1. 题目详情 1. 原题链接 LeetCode 17. 电话号码的字母组合 中等 2. 题目要…...
《GPT与AI助手:技术进步与就业前景》
随着人工智能的迅速发展,像GPT(Generative Pre-trained Transformer)这样的自然语言处理技术已经广泛应用于各个领域,各个互联网公司也纷纷推出了自己的AI助手来帮助创作、交流和解决问题。这一技术的广泛应用引发了一系列关于就业…...
线性代数 | 矩阵运算 加减 数乘 矩阵的幂运算
文章目录 1 矩阵加减和数乘2 矩阵与矩阵的乘法2.1 相乘条件:看中间,取两头2.2 相乘计算方法 3 矩阵的幂3.1 观察归纳法3.2 邻项相消法3.3 化为对角 4 判断是否可逆(证明题或者要求求出逆矩阵)4.1 直接观察4.2 由定义式推得4.2.1 待…...
Linux---(五)三大工具yum、vim、gcc/g++
文章目录 一、yum工具1.Linux中安装软件的方法:2.什么是yum?3.yum源更新 二、Linux编辑器--vim1.IDE例子2.vim(1)vim的常用模式及切换模式(2)底层模式常用命令(3)插入模式常用命令(…...
网络通信TCP、UDP详解
目录 IP 和端口 网络传输中的 2 个对象:server 和 client 两种传输方式:TCP/UDP TCP 和 UDP 原理上的区别 为何存在 UDP 协议 TCP/UDP 网络通信大概交互图 IP 和端口 所有的数据传输,都有三个要素 :源、目的、长度。 怎么表…...
Flutter笔记:绘图示例 - 一个简单的(Canvas )时钟应用
Flutter笔记 绘图示例 - 一个简单的(Canvas )时钟应用 作者:李俊才 (jcLee95):https://blog.csdn.net/qq_28550263 邮箱 :291148484163.com 本文地址:https://blog.csdn.net/qq_2855…...
Bard和ChatGPT的一些比较
Bard和ChatGPT的一些比较 2023.11.8版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 选择正确的自动文本生成工具对企业至关重要。本文将详细分析谷歌 Bard 和 ChatGPT 的优缺点,以帮助企业做出明智的选择。无论企业关注的是客…...
centos7安装Nexus(Maven私服)与配置使用教程
之前有位大佬问我,他说有个第三方的Jar包,在idea导出库中使用,现在要部署上线测试,要如何导进去打包。 我说,不用那么麻烦,搞个Nexus私服,将Jar上传上去,然后配置Maven的setting文件…...
Azure 机器学习 - 有关为 Azure 机器学习配置 Kubernetes 群集的参考
目录 受支持的 Kubernetes 版本和区域建议的资源计划ARO 或 OCP 群集的先决条件禁用安全增强型 Linux (SELinux)ARO 和 OCP 的特权设置 收集的日志详细信息Azure 机器学习作业与自定义数据存储连接支持的 Azure 机器学习排斥和容许最佳实践 通过 HTTP 或 HTTPS 将其他入口控制器…...
使用微信小程序控制蓝牙小车(微信小程序端)
目录 使用接口界面效果界面设计界面逻辑设计 使用接口 微信小程序官方开发文档 接口说明wx.openBluetoothAdapter初始化蓝牙模块wx.closeBluetoothAdapter关闭蓝牙模块(调用该方法将断开所有已建立的连接并释放系统资源)wx.startBluetoothDevicesDiscovery开始搜寻附近的蓝牙…...
【react hook】react hook组件中,在forEach中使用async/awati进行异步操作,为什么后面代码没有等待直接同步运行了呢?
这是因为 forEach 方法不会等待 async/await 异步操作的完成。forEach 方法是一种同步的方法,它会在每个迭代内部同步执行一个回调函数。当遇到 await 时,会立即暂停执行,但是 forEach 方法不会等待回调函数中的 await 异步操作完成ÿ…...
高斯过程回归 | GPR高斯过程回归
高斯过程回归(Gaussian Process Regression, GPR)是一种强大的非参数回归方法,它通过假设数据是从一个高斯过程中生成的来预测新的数据点。 高斯过程是一种定义在连续输入空间上的随机过程,其中任何有限集合的观测值都呈多变量高斯分布。 实现GPR的Python代码import numpy …...
[autojs]逍遥模拟器和vscode对接
第一步:启动autojs服务 第二步:去cmd查看ip地址,输入ipconfig 第三步:打开逍遥模拟器中的sutojs-左上角- 连接电脑,然后输入WLAN或者其他ip也行,根据自己电脑实际情况确认 此时vscode显示连接成功。我们写…...
Docker 安装与优化
一、安装Docker 1、关闭防火墙 systemctl stop firewalld systemctl disable firewalld setenforce 02、安装依赖包 yum -y install yum-utils device-mapper-persistent-data lvm2#解释 yum-utils #提供了yum-config-manager工具 device mapper #是linux内核中支持逻辑卷…...
Wix使用velo添加Google ads tag并在form表单提交时向谷歌发送事件
往head里加代码时,不能看谷歌的代码,要看wix的代码,不然必定踩坑 https://support.wix.com/en/article/tracking-google-ads-conversions-using-wix-custom-code 这里的代码才对,因为wix搞了个velo,这个velo很傻x&am…...
Centos配置邮件发送
在CentOS Linux上配置邮件发送 在这个指南中,我们将讨论如何配置CentOS Linux系统以通过外部邮件服务器发送电子邮件,使用自己的邮件账户进行发送。 第一步:开启SMTP授权码 首先,我们以QQ邮箱为例,需要开启SMTP授权…...
Ubuntu系统使用apt-get管理软件工具
记录一下使用Ubuntu系统的apt-get管理软件工具 先查看一下系统的版本,可以看到这里使用的是Ubuntu20.04版本,版本代号focal rootmyw:~# uname -a Linux myw 5.4.0-70-generic #78-Ubuntu SMP Fri Mar 19 13:29:52 UTC 2021 x86_64 x86_64 x86_64 GNU/L…...
带你走进Cflow (三)·控制符号类型分析
目录 编辑 1、控制符号类型 1.1 语法类 1.2 符号别名 1.3 GCC 初始化 1、控制符号类型 有人也许注意到了输出中奇怪的现象:函数_exit 丢失了,虽然它在源文件中被printdir 调用了两次。这是因为默认情况下 cflow 忽略所有的一下划线开头的符号…...
FPGA UDP RGMII 千兆以太网(3)ODDR
1 xilinx原语 在 7 系列 FPGA 中实现 RGMII 接口需要借助 5 种原语,分别是:IDDR、ODDR、IDELAYE2、ODELAYE2(A7 中没有)、IDELAYCTRL。其中,IDDR和ODDR分别是输入和输出的双边沿寄存器,位于IOB中。IDELAYE2和ODELAYE2,分别用于控制 IO 口输入和输出延时。同时,IDELAYE2 …...
告别C盘!手把手教你将Node.js 16.15.1安装到D盘并配置全局模块路径
彻底解放C盘空间:Node.js 16.15.1自定义安装与全局模块管理全攻略 当你的C盘开始频繁弹出空间不足的警告,而Node.js的全局模块又像野草一样在系统目录疯长时,是时候重新思考开发环境的布局策略了。本文将带你深入探索如何将Node.js 16.15.1完…...
【2026-MobaXterm_Personal_26.0 部署与使用教程】
MobaXterm_Personal_26.0 部署与使用教程 MobaXterm 是 Windows 下极其强大的终端工具,Personal(个人免费版)已经包含了 SSH、X11 Server、SFTP 等绝大多数核心功能,非常适合开发者和运维人员使用。 📋 准备工作 在开始之前,你需要确认以下两点: 操作系统:Windows 7/…...
从选型到避坑:工程师实战指南——如何根据分辨率、转换时间给STM32选配合适的ADC芯片
从选型到避坑:工程师实战指南——如何根据分辨率、转换时间给STM32选配合适的ADC芯片 引言:为什么ADC选型是硬件设计的第一个关键决策? 在嵌入式系统设计中,ADC(模数转换器)的性能往往决定了整个系统的测量…...
如何实现typed.js动画模块的按需加载:提升网页性能的完整指南
如何实现typed.js动画模块的按需加载:提升网页性能的完整指南 【免费下载链接】typed.js A JavaScript Typing Animation Library 项目地址: https://gitcode.com/gh_mirrors/ty/typed.js typed.js是一款轻量级的JavaScript打字动画库,能够为网页…...
学会给AI搭系统,才是2026年最值钱的技能!收藏这份保姆级指南
文章对比了学习AI工具和使用AI系统两种方式,强调后者更具有长远价值。通过实例展示,搭建AI系统可以极大提高效率,且这种能力比单纯会使用AI工具更难掌握,因此更值得学习。文章提出“驾驭工程”概念,并给出普通人学习搭…...
车载问答系统开发不再踩坑:Dify v0.12.3适配Autosar AP平台完整技术白皮书(含ASAM MCD-2 MC接口映射表)
第一章:车载问答系统开发不再踩坑:Dify v0.12.3适配Autosar AP平台完整技术白皮书(含ASAM MCD-2 MC接口映射表)核心适配约束与平台边界定义 Dify v0.12.3 在 Autosar AP 平台部署需严格遵循 ISO 26262 ASIL-B 软件架构约束。运行时…...
从AHB到Multi-Layer AHB:手把手教你用Verilog搭一个简易互连矩阵(附仿真代码)
从AHB到Multi-Layer AHB:手把手教你用Verilog搭一个简易互连矩阵(附仿真代码) 在数字系统设计中,总线架构如同城市的交通网络,决定了数据流动的效率和秩序。当系统复杂度从单核处理器演进到多核异构计算时,…...
Ryzen SDT 1.37:深度解析AMD处理器底层调试与性能调优工具
Ryzen SDT 1.37:深度解析AMD处理器底层调试与性能调优工具 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…...
STC单片机蓝牙无线下载避坑指南:为什么你的STC15/STC8总是烧录失败?
STC单片机蓝牙无线下载避坑指南:为什么你的STC15/STC8总是烧录失败? 去年冬天的一个深夜,当我第37次点击STC-ISP软件的"下载"按钮,电脑屏幕依然冷冰冰地显示"正在检测目标单片机..."时,工作台上的…...
ODF配线架安装全流程实录:72芯高密度布线+光纤熔接避雷手册
ODF配线架高密度部署实战指南:72芯光纤熔接与布线工艺深度解析 在电信机房的基础设施建设中,ODF配线架作为光缆网络的核心枢纽,其安装质量直接影响着整个通信系统的稳定性和可维护性。面对72芯高密度光纤的布线挑战,工程师需要掌握…...
