@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
是树形节点类型枚举,定义了树形结构中的基础节点类型,实现了 TreeItem
和 IconEnumstype
接口。