C#目录树控件

article/2025/7/30 5:07:28

传统软件项目开发时,针对每个业务单据页面需要每控件一个一个的来设计,同时

需要在页面功能中对每个控件的属性进行判定处理,尤其是页面风格布 局样式需要

花去一大半的时间,并且后续要想修改也是非常麻烦繁琐,这样就导 致设计完成一

个功能页面需要很长时间。问题是正常情况下很多功能是非常通用 的,这就造成了

重复劳作;如何快速设计页面风格,如何快速的将常用功能集成 起来,供后续直接

调用使用,并且后续只要修改一个地方,凡是调用的地方就自动变更了,如何让设计

人员能通过可视化的简单配置或简单的JS 编写就能达到各种类型表单页面设计要求

如何提高开发效率,如何合理分配任务,如何快速维护响应...... 在这样的思路基础上,

结合软件项目开发经验,开发设计了可视化页面设计工具。通过页面设计能快速达到

以上效果,下面就来看看吧!

页面设计包含如下控件:

目录树 Tree 目录树 Tree 控件是将分层数据通过层次清晰的树形架构来显示出来;其属

性包含三部分:基本属性、控件样式、控件事件;目录树数据的加载采用通过数据集合

的方式来加载,当然也可以用户在自己的 JS 中自己定义数据来源来进行加载目录树;

一、基本属性




默认展开:定义目录树加载完数据后,展开子节点的模式;

选择按钮:设置目录树节点是否有选择按钮,一般用于目录树的选择;

数据集合:定义目录树的数据来源即绑定数据集合;

节点编码:定义目录树节点的编码所对应的字段(绑定字段);即 Node 的 Code

节点标题:定义目录树节点的标题所对应的字段,一般是节点的显示标题;

所属上级:定义节点的上级编码字段;系统会自动根据上级来找下级;

排序字段:定义目录树节点数据的排序字段;

排序方法:定义排序字段的排序方法,通过此来获取有序的数据;

过滤条件:定义目录树数据的过滤条件,将不符合要求的剔除掉;


定位模式:表示控件在网页端的定位方式,一般使用绝对定位模式,但是系统也 支持相对定位

和静态模式;但是非绝对定位模式下,网页控件的布局 就会显得比较凌乱;所以一般建议使用

绝对定位模式;

是否隐藏:设置控件是否在网页上面显示;

宽度模式:设置控件的宽度是采用百分比还是绝对大小的方式;如果采用百分比 时;

控件的宽度计算方式为:当前控件的起点坐标与当前页面的宽度






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

相关文章

QT QFileSystemModel显示文件目录树

一、代码示例 // m_outDir,需要打开的目录路径 void MainDialog::showDirTree() {QFileSystemModel *pFileModel new QFileSystemModel();pFileModel ->setRootPath(m_outDir);// 绑定model,并设置索引ui->treeView->setModel(pFileModel);ui…

markdown目录树

直接在终端使用tree -L 2, 就可以打出深度为2 的目录树,作为代码插入到markdownj就可以了

使用命令行生成文件目录树

1、在想要生成目录树的文件夹地址栏头端输入cmd 后面记得加一个空格,然后回车 2、输入命令 tree 然后回车可以查看文件夹的目录树 3、输入 tree /F 可以查看文件夹及所有文件的目录树 注意tree和/F中间有个空格 4、如果想将目录树保存下来,可以通过输…

Python生成目录树

1、CMD生成目录树 1.1 查看帮助1.2 作用1.3 命令格式 2、Python生成目录树 2.1 标准库pathlib介绍2.2 代码实现2.3 改进,显示指定目录2.4 改进,保存文本文件2.5 改进,封装 3、其他想法 在写一些文章时,尤其是一些技术文章或者教程…

C# treeView展示目录树

使用treeView控件展示目录树列表,并进行一系列的操作。 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; us…

vue 滚动目录树

要做这样一个目录树&#xff0c;先确定一下它的功能 1、点击目录按钮的时候&#xff0c;蓝点滑到点击的位置 2、页面滚动到点击按钮所对应的位置 3、页面滚动时&#xff0c;目录树的蓝点随着滚动条滚动 第一个功能&#xff0c;用css来写 就可以完成 index部分 <div clas…

目录树生成

1.使用命令行生成目录树 打开所要生成目录树的路径&#xff0c;如“F:\电影”&#xff0c;输入cmd -> 回车&#xff0c; 弹出命令行工具&#xff0c;输入tree /f命令&#xff0c;回车&#xff0c;则会生成一个目录树结构。 2.使用目录树生成工具生成目录树 目录树生成工具…

文件夹自动生成目录树(批处理)

举例&#xff1a;将FreeRTOS文件夹下所有文件生成目录树结构 1.在FreeRTOS同级文件夹下&#xff0c;新建文本文件&#xff0c;命名为 《目录树生成器.txt》&#xff08;名字可自定义&#xff09; 2.在 《目录树生成器.txt》 中输入如下命令&#xff0c;同时将生成的目录文件命名…

关于目录树

目录树 所谓目录树&#xff0c;大概就是指这个样子&#xff1a; 其实这只是一种显示方式&#xff0c;要依赖于其他主体&#xff0c;并不是内容本身。 作为显示方式 Word中的目录树 word中&#xff0c;如果设置了各级标题&#xff0c;就可以通过大纲视图显示目录树&#…

目录树设计

目录树的内容&#xff0c;将使用 dtree 来构建。使用 dtree 后&#xff0c;设计的重点就不是树&#xff0c;而是树中节点的设计。节点设计的核心是节点 id 的设计&#xff0c;既要保证节点 id 的唯一性&#xff0c;还要 id 有明确的含义&#xff0c;并且永不重复。 事实上&…

通过命令方式查看目录树

文章目录 一、Windows上查看目录树&#xff08;一&#xff09;查看当前目录的目录树&#xff08;二&#xff09;查看指定目录的目录树&#xff08;三&#xff09;保存目录树到文本文件 二、CentOS上查看目录树&#xff08;一&#xff09;安装tree程序&#xff08;二&#xff09…

java实现多层级目录树详解

一&#xff0c;引言 在开发中&#xff0c;经常遇到前端需要实现一个多层级的目录树&#xff0c;那么后端就需要根据这种结构返回对应的数据&#xff0c;因此在这里记录一下本人在开发中是如何实现这个多层级的目录树。 二&#xff0c;建表建库 在建表时&#xff0c;需要注意…

Linux系统目录树结构以及解释

FHS标准 Filesystem Hierarchy Standard&#xff08;文件系统层次化标准&#xff09;的缩写&#xff0c;多数Linux版本采用这种文件组织形式&#xff0c;类似于Windows操作系统中c盘的文件目录&#xff0c;FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最…

目录树的构造

概述 ”树“在计算机的世界里是一个基本的数据结构&#xff0c;很多地方都能看到”树“的身影。最常见的应该是在各种软件和网页的菜单栏中&#xff0c;多层级的折叠其实就是以一棵树的形式进行展现的&#xff0c;如下图所示&#xff1a; 在树的层级和标签类别比较少&#xf…

兴安雪学运维之:目录树详解

极北之地&#xff0c;兴安之雪&#xff0c;老骥伏枥转战Linux运维&#xff0c;最近根据授课和大略看了FHS3.0&#xff0c;对Linux的目录有了初步的了解&#xff0c;怕人老忘性差&#xff0c;作以记录。 一、目录结构图 Linux的目录是一个倒置的树状结构&#xff0c;最顶层的目录…

【数据结构】B/B-树(目录树)

引言 关于B树的性质 一、B树的结构 二、B树的实现 #include<iostream> using namespace std; #if 1 //5分支Btree #define M 5 //奇数 #define MAXSIZE (M-1) //最多元素个数 #define MINSIZE (M/2) //最少元素个数 //B树 class Btree { public://关键码类型using KeyTy…

【Mybatis】Mybatis将String类型的0存到数据库中的number类型字段中,变成了空;

一、问题 Mybatis将String类型的0存到数据库中的number类型字段中&#xff0c;变成了空&#xff1b; 二、分析 自己写了一个自动写代码的脚本&#xff0c;带入springBatch后&#xff0c;读取文件时&#xff0c;少了序列号0-9的记录&#xff08;10笔一提交&#xff09;&#…

java取数据库number转String

2019独角兽企业重金招聘Python工程师标准>>> BigDecimal bigDecimal(BigDecimal)value; Long lbigDecimal.longValue(); String sbigDecimal.toString(); 转载于:https://my.oschina.net/u/2285090/blog/514110

字符串存入数据库date类型字段

有时候为了计算方便等原因需要将时间以date格式存入数据库&#xff0c;但是前台传过来的数据类型都是字符串&#xff0c;如果将字符串直接插入date类型的字段中会抛&#xff1a;ORA-01861: 文字与格式字符串不匹配。 前台页面有一个表单&#xff0c;如下所示&#xff1a; <…

2018年SCI论文--整合GEO数据挖掘完整复现 八 :STRING数据库构建蛋白质相互作用网络(PPI),cytoscape软件筛选hub基因

文章目录 论文地址STRING数据库PPI网络构建输入差异基因listPPI图保存结果 cytoscape软件筛选hub基因、功能模块输入“string_interactions”文件用cytohHubba插件&#xff0c;筛选top10 Hub基因生存分析用MCODE插件&#xff0c;筛选功能模块 论文地址 STRING数据库 PPI网络构…