在日常的项目开发过程,经常会用到树型结构,比如 供应商分类、物资材料分类等,本平台支持树型的定义及引用。
#### 一、树型结构的定义及使用
1、首先定义数据结构
1)要求包含如下字段:分类编码、父级编码、分类名称、排序字段(分类编码设置唯一)
![](https://box.kancloud.cn/25a8da798b7bbc129e5d269a1749d3a3_935x277.png)
2)在字段风格中设置 分类编码字段为自动编码(编号头为父级编码,序号部分长度为每一级编码的要求长度,一般为2或者3)
![](https://box.kancloud.cn/42b335a353f1495d00572f71001f2660_924x266.png)
2、在 【树型定义】添加一个配置 设置如下,树型编码为 T001 ,今后在其它地方都是通过编码引用该树。
![](https://box.kancloud.cn/549c5d179a5ae24c690b17c165f0f9bd_936x403.png)
3、在功能菜单中创建一个新节点,地址配置为:SysFolder/AppFrame/AppTreeFrame.aspx?treeCode=T001,其中T001为上一步分配的树编码。
![](https://box.kancloud.cn/0cb1adb298e1c9ddb59b1648a1018b3b_976x458.png)
4、在前台的展示效果如下,左侧为分类树,点击后右侧刷新
![](https://box.kancloud.cn/035bb42ef69b77ac8850c173cbc0aba5_775x360.png)
#### 二、树型结构的引用
在数据结构定义好之后,肯定会在其它地方引用,这时候就用到【框架页面】。
1、点击【框架页面】-【添加】,在导航页面中选择前面已经定义好的树,列表页面可以为任何一个已经定义好的业务表单,生成的框架编码为F002
下图列表页面中 为树结构表单中的字段,和列表业务表单中的字段CatCode相关联
![](https://box.kancloud.cn/c44b311a62b8da44786485b441738f7c_961x385.png)
2、在功能节点添加一个节点,配置 SysFolder/AppFrame/AppTreeFrame.aspx?frameCode=F002
![](https://box.kancloud.cn/f340181b1b52a9e9992e6939c0714b20_934x373.png)
3、前台的展示效果如下,左侧为帮助文档分类,右侧为帮助文档列表。
![](https://box.kancloud.cn/6ab801adb955bc1e3d8dc1f09fb9f5f8_855x362.png)
- EZ-Studio
- 基础知识
- 开发平台介绍
- 数据结构
- 数据结构 - 平台字段介绍
- 数据结构 - 组织机构
- 数据结构 - 功能权限表
- 数据结构 - 工作流程
- 业务建模
- 平台入门
- 平台页面参数 - 常用参数详细说明
- 平台页面参数 - 增删改列表 AppDefault
- 平台页面参数 - 查询列表 AppQuery
- 平台页面参数 - 新建编辑页面 AppInput
- 平台页面参数 - 查看界面 AppDetail
- 平台页面参数 - 流程审批信息 AppWorkFlowInfo
- 平台使用的Session键值
- 如何通过平台定义树型结构
- 平台页面参数 - 组织机构选择 DeptTree
- WebOffice 在线编辑页面参数
- 平台脚本
- 客户端开发 - 入门篇
- 客户端开发 - 常用脚本块示例
- DateJS 日期计算脚本库使用说明
- 自定义按钮列(列表渲染函数的使用)
- 业务定义
- 如何创建业务表单
- 在表单中插入流程审批信息
- 如何定义一个SQL业务逻辑
- 查询定义
- 数据字典
- 功能节点
- 功能节点-新功能发布
- 系统集成
- 如何在平台事件(增加、修改、删除)中调用自定义的DLL
- 数据访问接口说明(带示例代码)
- NLog日志组件简要介绍
- 平台扩展 - 自定义默认值
- 短信发送接口V1.0现实
- 流程引擎
- 流程定义
- 我的第一个流程Demo
- 流程参数定义-自动生成任务名称
- 如何使用流程工具中特定成员【SQL指定ID或Code】功能指定步骤处理人。
- 安装部署
- SQL Server 2008安装教程
- 应用程序安装部署操作指引
- 路径出现乱码问题解决方案
- 组织机构
- 组织结构设置
- 针对一人多岗位的员工如何设置其默认科室
- 权限设置
- 系统管理员 - 权限设置
- 平台更新
- 2015年2月26日更新说明
- 2015年3月12日更新说明
- 2015年4月12日更新说明
- 2015年05月25日更新说明
- 2015年5月31号更新说明
- 2015年9月1号更新说明
- 2015年9月8号更新说明
- 2015年9月15号更新说明
- 常见问题
- 看不到【上传附件】按钮,无法上传附件
- Operation is not valid due to the current state of the object.
- 现象如下图,新建一个任务,稿纸正文就有数据存在,而且内容还是上一个任务的文件内容:
- IE浏览器如何设置缓存功能
- HRESULT:0x80070057(E_INVALIDARG)的异常的解决方案
- IE11 Windows7下F12 Dom 资源管理器不能用
- 接口API