OneCode 组件类型 (ComponentType) 注解说明

一、概述

ComponentType 枚举定义了 OneCode 框架中所有 UI 组件的类型,包含基础组件、容器组件、数据展示组件等,每种组件都关联特定的实现类和视觉样式。枚举值遵循层级继承关系,通过 baseComponent 属性指定父组件类型。

二、组件分类及详细说明
1. 基础 UI 组件
组件类型类名描述图标类父组件
UIxui.UI基础 UI 组件基类spafont spa-icon-com-
Widgetxui.UI.Widget基础面板组件spafont spa-icon-comUI
Barxui.UI.Bar按钮组容器spafont spa-icon-c-toolbarUI
Divxui.UI.Div层面板容器spafont spa-icon-comUI
Panelxui.UI.Panel普通面板spafont spa-icon-c-panelDiv
Labelxui.UI.Label文本标签spafont spa-icon-c-labelUI
Buttonxui.UI.Button通用按钮spafont spa-icon-c-buttonHTMLButton
Inputxui.UI.Input普通输入框spafont spa-icon-c-input-
ComboInputxui.UI.ComboInput复合输入框spafont spa-icon-c-comboinputInput
CheckBoxxui.UI.CheckBox单选框spafont spa-icon-c-checkboxUI
RadioBoxxui.UI.RadioBox多选框spafont spa-icon-c-radioboxList
2. 容器组件
组件类型类名描述图标类父组件
Tabsxui.UI.TabsTAB 容器spafont spa-icon-c-tabsUI
ButtonViewsxui.UI.ButtonViews按钮式 TAB 容器spafont spa-icon-c-buttonviewsTabs
MTabsxui.UI.MTabs多 TAB 容器spafont spa-icon-c-buttonviewsTabs
Stacksxui.UI.Stacks堆栈容器spafont spa-icon-c-stacksTabs
Layoutxui.UI.Layout布局容器spafont spa-icon-c-layoutUI
Groupxui.UI.Group组容器spafont spa-icon-c-groupUI
Blockxui.UI.Block块容器spafont spa-icon-c-block-
3. 数据展示组件
组件类型类名描述图标类父组件
TreeViewxui.UI.TreeView树形视图spafont spa-icon-c-treeviewTreeBar
MTreeViewxui.UI.MTreeView增强树形视图spafont spa-icon-c-treeviewTreeBar
TreeGridxui.UI.TreeGrid树形表格spafont spa-icon-c-gridList
MTreeGridxui.UI.MTreeGrid增强树形表格spafont spa-icon-c-gridTreeGrid
FoldingListxui.UI.FoldingList折叠列表spafont spa-icon-c-foldinglistList
Galleryxui.UI.Gallery画廊视图spafont spa-icon-c-iconslistList
EChartsxui.UI.EChartsECharts 统计图spafont spa-icon-comUI
FChartxui.UI.FusionChartsXTFusionCharts 统计图spafont spa-icon-com-
4. 特殊功能组件
组件类型类名描述图标类父组件
SVGPaperxui.UI.SVGPaperSVG 画布spafont spa-icon-comDiv
SVGPathxui.svg.path矢量路径spafont spa-icon-com2-
SVGGroupxui.svg.groupSVG 组合容器spafont spa-icon-com2-
APICallerxui.APICaller远程 API 调用器spafont spa-icon-c-webapi-
Timerxui.Timer计时器组件spafont spa-icon-c-timer-
Modulexui.Module子模块容器spafont spa-icon-module-
Dialogxui.UI.Dialog对话框spafont spa-icon-c-dialog-
MDialogxui.UI.MDialog增强对话框spafont spa-icon-c-dialog-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值