OneCode框架 Tree 相关注解使用说明

@ChildTreeAnnotation

概述

@ChildTreeAnnotation 是用于配置子树形组件的注解,可应用于类、构造方法或方法,关联 ChildTreeViewBean 实现子树形视图的配置。

属性说明

属性名 类型 默认值 描述
formField boolean true 是否作为表单字段
iniFold boolean false 是否默认折叠
lazyLoad boolean false 是否启用懒加载
selMode SelModeType single 选择模式(单选/多选)
contextMenu TreeMenu[] {} 上下文菜单配置
event CustomTreeEvent[] {} 事件配置
bindTypes ComponentType[] {TreeBar, TreeView} 绑定的组件类型
caption String “” 标题文本
iconColor IconColorEnum none 图标颜色
borderType BorderType none 边框类型

使用示例

@ChildTreeAnnotation(
    iniFold = true,
    lazyLoad = true,
    selMode = SelModeType.multi,
    contextMenu = {
   
   TreeMenu.ADD, TreeMenu.DELETE},
    event = {
   
   @CustomTreeEvent(eventEnum = TreeEventEnum.ON_CLICK, actions = {
   
   "handleChildClick"})
)
public class DepartmentChildTree {
   
   
    // 子树形组件实现
}

Tree 相关枚举

TreeEnums

概述

TreeEnums 是树形节点类型枚举,定义了树形结构中的基础节点类型,实现了 TreeItemIconEnumstype 接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值