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 {// 子树形组件实现
}