熊朝柱
|
2765245a0e
|
feat(CreateTempDrawingDialog): 优化临时图纸创建界面并添加滚动条
- 为 CreateTempDrawingDialog 类添加垂直滚动条,确保在内容较多时可以滚动查看
- 优化表单属性设置逻辑,增加空值判断避免潜在错误- 添加创建成功或失败的提示消息
- 移除 plugin.xml 中的冗余注释代码
|
2 weeks ago |
熊朝柱
|
9444e41148
|
refactor(CreateTempDrawingDialog):优化属性列表循环逻辑
-跳过属性列表中的第一个元素(版本号)
- 优化循环结构,提高代码可读性- 移除不必要的注释代码
|
1 month ago |
熊朝柱
|
ad1933016c
|
feat(create-temp-drawings):优化属性配置和 LOV 处理逻辑
- 改进属性配置加载逻辑,支持动态 LOV 和静态 LOV 的处理
- 优化版本号下拉框的显示和处理
- 调整 JTreeComboBox 的弹出框大小
- 重构部分代码以提高可维护性和可扩展性
|
1 month ago |
熊朝柱
|
6bede265c8
|
refactor(createTempDrawings):优化 LovProperty 类的属性注释
- 修改 propName 注释为"看板上属性条目的最终显示名称"
- 添加 propTrueName 注释为"看板上属性条目对应属性的真实名称"
- 更新 propValue 注释为"属性的值"
|
1 month ago |
熊朝柱
|
a2f038d091
|
feat(create-temp-drawings):支持动态 LOV 类型属性
- 新增动态 LOV值获取方法
- 扩展 LovProperty 类,支持动态 LOV 类型
- 修改创建对话框逻辑,支持动态 LOV组件渲染
- 优化 JTreeComboBox 组件,支持动态 LOV 选择
|
1 month ago |
熊朝柱
|
e72dbea79b
|
feat(JTreeComboBox): 优化下拉框显示内容及选中项处理
- 设置整个 JComboBox 的 renderer,自定义列表单元格渲染器
- 优化选中项处理逻辑,支持非 DefaultMutableTreeNode 类型的选中项
- 添加调试日志,便于跟踪组件状态变化
|
1 month ago |
熊朝柱
|
7a602bcb7f
|
refactor(dialog): 优化 CreateTempDrawingDialog 类
- 注释掉一些不必要的打印语句,减少日志输出
- 修复 JTreeComboBox 在某些情况下的显示问题- 优化 getLovTrueValue 方法,增加参数有效性检查
-调整 checkRequiredProp 方法中的调试输出
|
1 month ago |
熊朝柱
|
82985f1ff1
|
refactor(dialog): 优化 CreateTempDrawingDialog 类
- 移除了未使用的导入语句和注释掉的代码
- 添加了打印 rMap 集合的 printRMap 方法
- 修改了 LOV 值获取和处理逻辑
- 优化了异常处理- 调整了组件初始化和事件处理的实现
|
1 month ago |
熊朝柱
|
f2841be489
|
0
|
1 month ago |
熊朝柱
|
2403900a30
|
feat(CreateTempDrawingDialog): 实现 LOV 属性的递归加载和展示
- 新增递归加载 LOV 子项的功能,将 LOV 属性的显示值和真实值映射保存在 rMap 中
- 重构 getLovTrueValue 方法,支持通过 LOV 子项集合获取真实值- 使用 JTreeComboBox 替代 JComboBox 展示 LOV 属性,支持多级 LOV 的展示
- 优化 LOV 属性的获取和处理逻辑,提高代码可维护性和性能
|
1 month ago |
熊朝柱
|
e21bc8cc17
|
fix(dialog): 优化临时绘图窗口显示
- 在 CreateTempDrawingDialog 类中,添加 revalidate() 和 repaint() 方法调用
- 这两个方法分别用于重新验证和重新绘制组件,可以解决窗口显示不正确的问题
- 修改分别在两个地方:一个是创建对话框时,另一个是创建框架窗口时
|
1 month ago |
熊朝柱
|
52db058b92
|
0
|
1 month ago |
熊朝柱
|
d8cfe7536f
|
refactor(createTempDrawings): 更新组件类型判断条件
- 将 "SB6_LSWTCLTZDRevision" 替换为 "SB6_JSWTLSCLTZDRevision"
- 优化了 TCComponentItemRevision 类型判断逻辑
|
1 month ago |
熊朝柱
|
2663929ff7
|
0
|
1 month ago |
熊朝柱
|
23c7660aa8
|
feat(create-temp-drawings): 实现临时图纸创建功能
- 新增创建临时图纸的对话框和相关逻辑
- 实现从首选项中读取属性配置并动态生成表单
- 添加 LOV 属性处理和继承属性处理功能
- 完成对象创建和属性赋值
|
1 month ago |
熊朝柱
|
ad051e6d67
|
0
|
1 month ago |
熊朝柱
|
59232b69c6
|
refactor(dialog): 优化临时图纸创建对话框
- 增加了对 preferenceInfos 返回值的空检查
- 添加了校验通过的打印信息
- 优化了组件值获取逻辑,增加了对 null 值的处理
- 增加了调试信息打印,便于问题排查
|
1 month ago |
熊朝柱
|
b2f3ca79aa
|
feat(create-temp-drawings): 新增图纸属性校验功能
- 添加了图纸属性校验功能,确保必填项不为空
- 新增日期格式化工具,用于处理日期类型的属性
- 优化了用户界面布局,调整了窗口大小
- 重构了部分代码,提高了可维护性
|
1 month ago |
熊朝柱
|
d805cab0c8
|
备份
|
2 months ago |
熊朝柱
|
0d27a8def7
|
feat(create-temp-drawings): 实现创建临时图纸对话框功能- 新增 CreateTempDrawingDialog 类,实现创建临时图纸的对话框界面
- 添加图纸对象类型选择功能,从首选项中获取类型信息
- 实现根据选中类型动态生成创建界面的属性字段
- 添加 ID 和版本号输入框,以及根据选中对象自动填充 ID 功能
- 实现关闭和新建按钮的事件处理- 优化界面布局,使属性字段按行排列并设置合适的宽度
|
2 months ago |
熊朝柱
|
f3403a4ab9
|
feat(createTempDrawings): 实现创建临时图纸功能
- 新增 CreateTempDrawingDialog 类用于创建临时图纸对话框
- 新增 CreateTempDrawingHandler 类用于处理创建临时图纸的命令
- 添加必要的资源文件和配置,如 .classpath、.project、build.properties 等
- 在 plugin.xml 中注册命令和菜单项
|
2 months ago |