增加目录的RENDME方便开发

This commit is contained in:
JackLee 2026-03-17 17:53:31 +08:00
parent 2ddf4d7395
commit 6e73610503
12 changed files with 73 additions and 6 deletions

View File

@ -0,0 +1,15 @@
1-Button.ets <br>
自定义基于Button,Image,Text的符合组件组集合<br>
主要实现在于复杂组件组布局和批量复用调用<br>
2-ComboBox.ets <br>
一个复杂复合式下拉菜单集合 <br>
3-Dialog.ets <br>
一个复合式复杂布局的弹窗集合 <br>
当前用于视口显示视图切换设置
4-Menu.ets <br>
该文件为复杂Menu的组件集合 <br>
专门自定义针对不同工况的Menu布局<br>

View File

@ -1,6 +1,6 @@
import { TitleButton } from '../LayoutInterface/Interface/ButtonInterface';
import { OCCTLoadModel } from '../modelView';
import { CloseSubWindow, CreateAndShowSubWindow} from './SubWindow';
import { CloseSubWindow, CreateAndShowSubWindow} from './SWBase';
export function ExecuteCommand(event:TitleButton){
if(event?.eEvent=='Execute_LoadModel'){

View File

@ -0,0 +1,12 @@
1-ExecuteCommand.ets <br>
arkui侧的所有组件的事件集中于此执行 <br>
2-SWBase.ets <br>
集中加载在建模中对功能实现参数设定和操作历史中操作节点参数编辑窗口 <br>
3-SWExtrude.ets <br>
拉伸 功能参数页面 <br>
4-SWLine.ets <br>
直线 功能参数页面 <br>

View File

@ -0,0 +1,18 @@
@Entry
@ComponentV2
struct SWExtrude {
build() {
Column() {
Row({ space: 20 }) {
Blank().width(8);
}
.justifyContent(FlexAlign.SpaceBetween)
.height(56)
.width('100%')
.padding({ left: 10 })
.backgroundColor('#f2f2f2');
}.width('100%').height('100%');
}
}

View File

@ -1,8 +1,8 @@
//视图切换弹窗
@Entry
@ComponentV2
struct LineSubWindow {
struct SWLine {
build() {
Column() {

View File

@ -0,0 +1,3 @@
布局数据基础的自定义类型接口<br>

View File

@ -19,8 +19,8 @@ export let DevModel:TitleModel= {
[[{grpName:'工具矩阵',grpBtn:[
{eModel:[ModelType.BASE],eName:"加载模型",eNamed:"",ePage:'',eIcon:"base_new_file",eTips:"",eEvent:"Execute_LoadModel"},
[
{eModel:[ModelType.BASE],eName:"创建子窗体",eNamed:"",ePage:'pages/EventSubWindow/LineSubWindow',eIcon:"base_new_file",eTips:"",eEvent:"Execute_CreateSubWindow"},
{eModel:[ModelType.BASE],eName:"关闭子窗体",eNamed:"",ePage:'pages/EventSubWindow/LineSubWindow',eIcon:"base_new_file",eTips:"",eEvent:"Execute_ExitSubWindow"},
{eModel:[ModelType.BASE],eName:"创建子窗体",eNamed:"",ePage:'pages/EventSubWindow/SWExtrude',eIcon:"base_new_file",eTips:"",eEvent:"Execute_CreateSubWindow"},
{eModel:[ModelType.BASE],eName:"关闭子窗体",eNamed:"",ePage:'pages/EventSubWindow/SWExtrude',eIcon:"base_new_file",eTips:"",eEvent:"Execute_ExitSubWindow"},
]
],grpMenu:GroupOption}] as Array<TitleGroup>
]]

View File

@ -0,0 +1,3 @@
Layout文件夹主要存放界面不同类型界面中组件的默认数据<br>

View File

@ -0,0 +1,4 @@
NativeBridge <br>
Native桥主要用于arkui侧和Native的交互通信问题<br>

View File

@ -0,0 +1,11 @@
TitleTabLayout <br>
该文件夹主要存放OpenCAX软件标题头.模块布局.子功能栏<br>
TitleTab.ets为主要的Tab的布局<br>
他用于布局TitleTab的Bar和对应Content自定义布局结构<br>
TitleTabContent.ets为每一个对应Bar的Content布局.采用自定义,可复用动态加载<br>

View File

@ -1,6 +1,7 @@
{
"src": [
"pages/Index",
"pages/EventSubWindow/LineSubWindow"
"pages/EventSubWindow/SWLine",
"pages/EventSubWindow/SWExtrude"
]
}