android treeview 树形结构,前端开发中,使用TreeView控件创建树形结构

article/2025/9/23 20:49:25

原标题:前端开发中,使用TreeView控件创建树形结构

Wijmo是一款使用Type编写的新一代Java/HTML5控件集。它秉承触控优先的设计理念,在全球率先支持AngularJS,并提供性能卓越、零依赖的FlexGrid和图表等多个控件。

我们已经知道在Wijmo 2017V1版本中新增了TreeView控件,那么如何使用这个控件来创建树呢?

下面小编来告诉大家。

入门

使用TreeView控件就像使用任何Wijmo控件:

包括所需的脚本,可以从我们的CDN的本地副本引用。详情请参阅 在您的应用程序中引用Wijmo 5。.

在托管该控件的页面上创建元素。

初始化控件,即宿主元素的id作为参数的控件,然后由可选的初始化对象。

创建树

要创建树,通常必须设置三个属性:

itemsSource 定义包含分层数据的数组。数组中的每个项包含有关节点和(可选)子节点数组的信息。

displayMemberPath 定义包含要在树节点中显示的文本的项目中的属性的名称。 默认情况下,此属性设置为字符串'header'。

childItemsPath 定义包含子节点数组的项目中属性的名称。 默认情况下,此属性设置为字符串'items'。

还有用于将节点图像,复选框和折叠状态绑定到itemsSource数组的属性。

默认情况下,当用户单击节点上的任意位置时,TreeView控件会展开折叠的节点。 您可以通过将 expandOnClick属性设置为false来更改此设置,在这种情况下,只有在折叠/展开的字形上的点击才会影响折叠状态。

916271d90453147b42221ca4278b7f49.png

样式和CSS

您可以使用CSS自定义TreeView的外观。可以根据节点级别使用不同的字体大小,并在一级节点的左侧添加垂直条。

aad04062316ef0ae969bea126c32665f.png

导航树

TreeView控件最简单和最常见的用法是导航。TreeView的层次结构和自动搜索功能使用户可以轻松向下钻取并找到他们感兴趣的项目。

b6bb9260290f2fe7bf6510b9f42af94b.png

手风琴树

手风琴是多窗格面板,每次只保留一个面板。它们通常用于导航。

您可以使用TreeView控件来实现手风琴折叠。

193ebdd47ec7eb6188d292ab2f510b6d.png

复选框

将showCheckboxes属性设置为true,TreeView将向每个节点添加复选框。

当显示复选框时,TreeView管理其层次结构,以便当复选框被选中或清除时,新值将自动应用于所有子节点,并反映在父节点的状态。

d40fc7dedb43904f28b982bae2bb1ade.png

图片

使用imageMemberPath 属性可通过在包含图像URL的数据项上指定属性的名称来将图像添加到节点。

3fc3428b33a9ba0df5dcef3273be489a.png

自定义节点内容

您可以使用formatItem事件自定义TreeView节点的内容。 事件处理程序参数包括表示节点和要呈现的数据项的元素。

f2f93db9faac838c1f2720634f12dabb.png

TreeView控件不但可以创建以上类型的树形结构,还支持禁用节点、延迟加载、拖放、编辑节点和RTL支持等功能。

查看演示和代码

请通过以下方式联系葡萄城,查看演示和代码,或免费试用:

微信:GrapeCityDT

邮件:marketing.xa@grapecity.com

官网:wijmo.gcpowertools.com.cn返回搜狐,查看更多

责任编辑:


http://chatgpt.dhexx.cn/article/WoGH2eE8.shtml

相关文章

透透彻彻了解服务器技术

什么是服务器   服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记本、PDA、手机等固定或移…

服务器的介绍

一 、IDC/机柜/物理server/云主机介绍 1.互联网数据中心 (Internet Data Center) 互联网数据中心图片 (1)IDC的简介 简称IDC,是电信部门利用已有的互联网通信线路、带宽资源,建立的标准化电信专业级机房环…

web服务器(技术讲解)

2.Web服务器(技术讲解) 1.ASP 微软:国内最早流行在HTML中嵌入了VB脚本,ASPCOM在ASP开发中,基本一个页面有几千行的业务代码,页面杂乱,维护成本非常高 2.PHP 开发速度很快,功能强…

关于服务器

初始服务器 云操作 以下是重装系统操作 出现黑窗口后: 输入—>sudo passwd命令–>输入密码(密码不可见)–>再次输入密码(密码不可见)–>su命令(可使用root用户)–>输入密码&…

云服务器简介

云服务器简介 一、云服务器二、云服务的灵魂——虚拟化三、云服务器ECS概念 一、云服务器 1、云服务器简介 云计算服务器又称为云服务器或云主机,是云计算服务体系中的一项主机产品,它有效地解决了传统物理主机与VPS服务中,存在的管理难度打…

服务器概述

1、什么是服务器? 服务器:分为服务器硬件和服务器软件。在硬件服务器(计算机)上安装服务器软件,才可以对外提供服务。 比如:让其他的计算机访问当前服务器,为其他的计算机提供服务。 &#xff…

服务器技术(三)--Nginx

Nginx介绍 Nginx是什么、适用场景 Nginx是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx专为性能优化而开发,性能是其最重要的考量&#xf…

2022年,服务器领域十大技术趋势

2020年,疫情的全球爆发对上半年服务器市场的出货量带来了不小的影响。但是随着下半年疫情逐渐得到控制以及数字化需求的激增,全球服务器市场呈现出非常不错的增长态势。 目前来看,服务器依然是数字化转型和云计算、互联网等技术发展基础&…

服务器端技术

简介: 服务器分为web服务器和应用服务器。Web服务器是离客户端最近的服务器,负责监听和处理HTTP请求。应用服务器比web服务器更靠近后端,主要处理复杂的业务逻辑和数据库的访问。 如果是静态资源(例如HTML页面或图片)…

云计算服务器技术概述

云计算服务器技术概述 概述 云主机也叫云服务器ECS (Elastic Compute Server),是一种按需获取的云端服务器,提供高可靠、弹性扩展的计算资源服务,可以根据需求选择不同规格的CPU、内存、操作系统、硬盘和网络来创建云主机,满足个性…

什么是服务器 ?服务器常见的系统和技术有哪些?

就像他的名字一样,服务器在网络上为不同用户提供不同内容的信息、资料和文件。可以说服务器就是Internet网络上的资源仓库,正是因为有着种类繁多数量庞大内容丰富的服务器的存在,才使得Internet如此的绚丽多彩。 服务器的种类和功能: (1) WW…

“东数西算”下数据中心的液冷GPU服务器如何发展?

以云计算、大数据、人工智能、高性能计算、数据分析、数据挖掘等为首的新兴技术凭借其优越的便利性和稳定性开始为服务器市场带来新的生机活力,其中以GPU为首的AI服务器在一定程度上不仅重构现行的产业结构,也为整个市场带来了新的有效增量。那么服务器的…

服务器技术基础

服务器技术基础 服务器是计算机的一种,比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行…

1、NetBIOS简介

“网络基本输入/输出系统” (Network Basic Input/Output System, NetBIOS)是一种标准的应用程序编程接口(A P I),1983年由Sytek公司专为IBM开发成功。NetBIOS为网络通信定义了一种编程接口,但却…

NetBIOS初步了解

NetBIOS定义及作用 NetBIOS:是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API。作用是为了给局域网提供网络以及其他特殊功能,系统可以利用WINS服务、广播及Lmhost文件等多种模式将主机名解析为相应IP地址&#xf…

BIOS 常用网站 (持续更新中)

UEFI 官网 下载UEFI/PI/ACPI 等SPEC Welcome to Unified Extensible Firmware Interface Forum | Unified Extensible Firmware Interface Forumhttps://uefi.org/ AMD资料 (需账号权限) 下载AMD芯片资料 Login – AMD DevHubhttps://devhub.amd.com/ Rw工具 OS下读取寄存…

更改netbios计算机名,NetBIOS主机名解析

原创]NetBIOS主机名解析 NetBIOS主机名解析主要使用其子协议NetBIOS Name Service协议来进行。 工作组:是网络中具有相同“Workgroup”名字的主机组成。用户可以修改此组名子加入另一个组。 属于同一个工作组的主机才能相互通告主机名,不同的工作组之间不…

浅谈netbios

Netbios想必大家都有接触。对于netbios的理解,我以前有很多困惑,不知道如何掌握这些知识点,这几天通过了一段时间的实验和学习,有了一些体会,和大家一起分享。 阅读本文,你可以了解到以下内容 ◆netbios的…

NetBIOS 计算机名称命名限制

本文告诉大家对于 NetBIOS 的命名的限制 长度限制 最小长度是 1 最长长度是 15 因为默认是 16 字符,但是微软使用最后一个字符作为后缀 可以使用的字符 可以使用英文和数字 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789可以使用下面的符号…

NetBIOS名字解析过程

当我们在开始->运行中打入UNC名, 即 //computername 时,就开始了下面的查找...... 同理,我们用net use x: //computername/share name 也是一样的