vito
530cc49960
Pull request #4961 : REPORT-52641 文件数据集需要限制目录
...
Merge in DESIGN/design from ~VITO/c-design:release/10.0 to release/10.0
* commit 'e25091c0ccc7ecca11639784d1b40ad3e7ff170f':
无jira任务 代码质量
REPORT-52641 文件数据集需要限制目录
3 years ago
Hades
5fc8fa84f9
Pull request #4976 : REPORT-55178 && REPORT-55188 && REPORT-55228 && REPORT-55212
...
Merge in DESIGN/design from ~HADES/design:release/10.0 to release/10.0
* commit '31a95fba76ed4608b66da2bb550ab5d0b064ec48':
REPORT-55228 【组件背景分离】组件复用-打开其他模板 工具栏会留在设计页面上
REPORT-55212 【组件背景分离】组件复用-tab里的图表块和报表块无法通过点击原本的编辑按钮和双击触发编辑状态 工具栏的编辑按钮可以触发 && REPORT-55228 【组件背景分离】组件复用 打开其他模板 工具栏会留在设计页面上
REPORT-55188 【组件背景分离】组件复用-设计器右侧组件目录树选中组件应也触发绝对布局下组件的工具栏 update
REPORT-55188 【组件背景分离】组件复用-设计器右侧组件目录树选中组件应也触发绝对布局下组件的工具栏
REPORT-55178 【组件背景分离】组件复用-设计界面,现在需要点两下选中组件才能出现工具栏
3 years ago
starryi
59cdd5d621
Pull request #4965 : REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
...
Merge in DESIGN/design from ~STARRYI/design:release/10.0 to release/10.0
* commit '7b275988d86c36728e6b441e0738a1a912858cfc':
REPORT-55187【组件背景分离】组件复用-body和参数面板里的控件(frm参面和body 以及 cpt参面),应该也有只显示锁按钮的工具栏,现在是没有工具栏的
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
REPORT-55211【组件背景分离】组件复用-图表块取消勾选标题可见,设置的主体背景(颜色/渐变色/图片),在设计界面里会遮盖住图表,可见图。web效果正常
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
3 years ago
Starryi
3108b10c7b
REPORT-55149 【组件背景分离】组件复用-图表块没看到内边距设置项
...
【问题原因】
设置内边距后,图表块进入编辑状态,图表编辑控件的尺寸正常,但是显示位置不对,没有留出
顶部和左侧内边距的空间
【改动思路】
需要在图表编辑器布局后,按照内边距重新调整下位置
3 years ago
Starryi
eebc59f53f
REPORT-55214 【组件背景分离】组件复用-组件编辑状态,蓝色实线边框感觉不太明显,和交互图预期效果不太一样;阴影效果看起来正常
...
【问题原因】
编辑时的内边框之前在XChartEditor的paintForeground里绘制,会被圆角效果裁剪
【改动思路】
编辑时的内边框放在paintBorder(Graphics g, Rectangle bounds)中绘制,该方法由
FormDesigner调用,不受组件内部影响
3 years ago
superman
d6b30ce2ba
Merge pull request #4969 in DESIGN/design from release/10.0 to bugfix/10.0
...
* commit 'fc1a47599b11fa1869a0370d6195968b85d72baa':
3 years ago
hades
31a95fba76
REPORT-55228 【组件背景分离】组件复用-打开其他模板 工具栏会留在设计页面上
3 years ago
hades
31777798a4
REPORT-55212 【组件背景分离】组件复用-tab里的图表块和报表块无法通过点击原本的编辑按钮和双击触发编辑状态 工具栏的编辑按钮可以触发 && REPORT-55228 【组件背景分离】组件复用 打开其他模板 工具栏会留在设计页面上
3 years ago
Starryi
7b275988d8
REPORT-55187【组件背景分离】组件复用-body和参数面板里的控件(frm参面和body 以及 cpt参面),应该也有只显示锁按钮的工具栏,现在是没有工具栏的
...
子功能: 组件尺寸比例锁定 & 组件工具栏
【问题原因】
工具栏按显示条件更新
【改动思路】
修改工具栏按钮的显示条件:
1. 编辑按钮仅在当前控件为标题控件(图表块/报表块)时可见
2. 比例锁定按钮仅在当前控件所在布局为绝对布局时可见
3. 设置按钮仅在当前控件为可复用组件时可见
4. 所有按钮在拖拽时不显示
4. 若没有按钮显示,则工具栏整体不显示
【review建议】
(cherry picked from commit 6a7996edba76858a8b99386fc40ba95cfea8a640)
3 years ago
Starryi
4b22027e36
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
...
子功能: 组件尺寸比例锁定
【问题原因】
更新操作栏按钮图标
【改动思路】
【review建议】
3 years ago
Starryi
c1e56841e1
REPORT-55211【组件背景分离】组件复用-图表块取消勾选标题可见,设置的主体背景(颜色/渐变色/图片),在设计界面里会遮盖住图表,可见图。web效果正常
...
子功能: 设计器组件样式主体背景预览
【问题原因】
图表重写了paint方法,导致super.paint中的背景绘制在了图表图片上方
【改动思路】
将XBorderStyleWidgetCreator中的paint方法分成若干部分:
clipByRoundedBorder: 圆角裁剪
paintBackground: 绘制背景
paintForeground: 绘制前景内容(在背景上方的组件内容)
图表可通过重写paintForeground方法实现之前的逻辑,同时保证内容不被背景遮盖
【review建议】
3 years ago
Starryi
04af5fc75a
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
...
子功能:图片边框
【问题原因】
交互重新设计
【改动思路】
【review建议】
3 years ago
hades
2428f72694
REPORT-55188 【组件背景分离】组件复用-设计器右侧组件目录树选中组件应也触发绝对布局下组件的工具栏 update
3 years ago
hades
428e1e63b1
REPORT-55188 【组件背景分离】组件复用-设计器右侧组件目录树选中组件应也触发绝对布局下组件的工具栏
3 years ago
hades
1c6d9217ce
REPORT-55178 【组件背景分离】组件复用-设计界面,现在需要点两下选中组件才能出现工具栏
3 years ago
vito
e25091c0cc
无jira任务 代码质量
3 years ago
Hades
f8c4473dbe
Pull request #4950 : REPORT-54374 拖拽修改tab里的绝对画布块高度,绝对画布块错乱 右侧设置面板修改高度,绝对画布块内部组件位移成画布块
...
Merge in DESIGN/design from ~HADES/design:bugfix/10.0 to bugfix/10.0
* commit 'df2cf4f86739b0629038003aedfcd01bb5161da8':
REPORT-54374 拖拽修改tab里的绝对画布块高度,绝对画布块错乱 右侧设置面板修改高度,绝对画布块内部组件位移成画布块
3 years ago
vito
741fb208f7
REPORT-52641 文件数据集需要限制目录
3 years ago
superman
fc1a47599b
Merge pull request #4959 in DESIGN/design from bugfix/10.0 to release/10.0
...
* commit '9d6f4370b371af8ad4e30eda6021d0c18e4abf9d': (57 commits)
CHART-19757 图表块增加名称检测
KERNEL-7634 mac和win使用不同版本的jxbrowser fix 登录名获取方式
KERNEL-7634 mac和win使用不同版本的jxbrowser
REPORT-55149【组件背景分离】组件复用-图表块没看到内边距设置项
REPORT-55150 【组件背景分离】组件复用-标题设置下划线,选择下划线样式,目前web预览,不管选的什么下划线样式都显示的是单横线效果
REPORT-55121 【组件背景分离】组件复用-点九图填充设置弹窗的关闭按钮和取消按钮,其实还是确认&保存修改的效果
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
REPORT-55070【组件背景分离】 组件复用-tab块点击右侧添加标签按钮,没生效
REPORT-54853 fetchsize为空时,数据连接点击确定无效
CHART-19871 大数据判断
REPORT-55089 组件背景分离】组件复用-标题图案的图片预览图,和交互文档里定的悬浮时出现删除按钮和不透明遮罩预期效果不同
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
REPORT-55114 【组件背景分离】组件复用-点九图分割线拖动到边缘时,就无法再次选中分割线了
REPORT-55112 【组件背景分离】组件复用-点九图填充设置弹窗,分割线拖拽到靠近边缘时,像素值就被遮挡看不到了
REPORT-55108 【组件背景分离】组件复用-边框选择自定义图片,但还没具体选择某张图片时,此时的点九图填充设置按钮应该先灰化
REPORT-55107 【组件背景分离】组件复用-背景样式 边框选择自定义图片时,下方应出现不透明度设置,目前没有
CHART-19488 日期轴的日期控件构建成字符串公式
REPORT-54122 设计器组件选中状态右侧弹窗改进 去掉无用输出
REPORT-54122 fix 无用import
...
3 years ago
superman
9d6f4370b3
Merge pull request #4958 in DESIGN/design from feature/10.0 to bugfix/10.0
...
* commit '85e914f0c2796528440029b842e83cb9468b6187': (57 commits)
CHART-19757 图表块增加名称检测
KERNEL-7634 mac和win使用不同版本的jxbrowser fix 登录名获取方式
KERNEL-7634 mac和win使用不同版本的jxbrowser
REPORT-55149【组件背景分离】组件复用-图表块没看到内边距设置项
REPORT-55150 【组件背景分离】组件复用-标题设置下划线,选择下划线样式,目前web预览,不管选的什么下划线样式都显示的是单横线效果
REPORT-55121 【组件背景分离】组件复用-点九图填充设置弹窗的关闭按钮和取消按钮,其实还是确认&保存修改的效果
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
REPORT-55070【组件背景分离】 组件复用-tab块点击右侧添加标签按钮,没生效
REPORT-54853 fetchsize为空时,数据连接点击确定无效
CHART-19871 大数据判断
REPORT-55089 组件背景分离】组件复用-标题图案的图片预览图,和交互文档里定的悬浮时出现删除按钮和不透明遮罩预期效果不同
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
REPORT-55114 【组件背景分离】组件复用-点九图分割线拖动到边缘时,就无法再次选中分割线了
REPORT-55112 【组件背景分离】组件复用-点九图填充设置弹窗,分割线拖拽到靠近边缘时,像素值就被遮挡看不到了
REPORT-55108 【组件背景分离】组件复用-边框选择自定义图片,但还没具体选择某张图片时,此时的点九图填充设置按钮应该先灰化
REPORT-55107 【组件背景分离】组件复用-背景样式 边框选择自定义图片时,下方应出现不透明度设置,目前没有
CHART-19488 日期轴的日期控件构建成字符串公式
REPORT-54122 设计器组件选中状态右侧弹窗改进 去掉无用输出
REPORT-54122 fix 无用import
...
3 years ago
superman
85e914f0c2
Merge pull request #4954 in DESIGN/design from bugfix/10.0 to feature/10.0
...
* commit '18b0c1e6d86cf8378e93ce7759d61b4021fec99a':
REPORT-54998 去除多余的常量
REPORT-54998 进一步优化代码,去除具体的方向判断,只留水平或者垂直。
REPORT-54998 完善代码逻辑
REPORT-54998 完善代码逻辑
REPORT-54410: 决策报表,模板中其他组件的宽高修改会影响绝对画布块中组件的宽高和位置
REPORT-55034 聚合报表,单元格属性设置面板,在切换参数面板编辑后,面板未刷新
REPORT-54998 修正一下命名
REPORT-54998 完善一下这边的判断逻辑,使其更加清晰
REPORT-54998 修正数字拓展不正确的问题
REPORT-54998 设计器单元格右下角‘十’拖动,向右向下正常,向左无法递减,向上无法操作
3 years ago
superman
18b0c1e6d8
Merge pull request #4953 in DESIGN/design from release/10.0 to bugfix/10.0
...
* commit 'ab57a33820989da4c5e060c2fe494bc28eaa4e4e':
REPORT-54998 去除多余的常量
REPORT-54998 进一步优化代码,去除具体的方向判断,只留水平或者垂直。
REPORT-54998 完善代码逻辑
REPORT-54998 完善代码逻辑
REPORT-54410: 决策报表,模板中其他组件的宽高修改会影响绝对画布块中组件的宽高和位置
REPORT-55034 聚合报表,单元格属性设置面板,在切换参数面板编辑后,面板未刷新
REPORT-54998 修正一下命名
REPORT-54998 完善一下这边的判断逻辑,使其更加清晰
REPORT-54998 修正数字拓展不正确的问题
REPORT-54998 设计器单元格右下角‘十’拖动,向右向下正常,向左无法递减,向上无法操作
3 years ago
superman
ab57a33820
Merge pull request #4952 in DESIGN/design from final/10.0 to release/10.0
...
* commit 'a63cfab3375739aba1114280b83cc637c77ae2d9':
3 years ago
superman
a63cfab337
Merge pull request #4951 in DESIGN/design from persist/10.0 to final/10.0
...
* commit '37154cdc2180992db25d8d2ba2c96b37beb89b1e':
3 years ago
starryi
b3c812eead
Pull request #4946 : REPORT-54410: 决策报表,模板中其他组件的宽高修改会影响绝对画布块中组件的宽高和位置
...
Merge in DESIGN/design from ~STARRYI/design:release/10.0 to release/10.0
* commit '0e7d4a92517a5a81753ceb9bbbe5a4757da86578':
REPORT-54410: 决策报表,模板中其他组件的宽高修改会影响绝对画布块中组件的宽高和位置
3 years ago
Hades
13b1da490d
Pull request #4939 : REPORT-55070【组件背景分离】 组件复用-tab块点击右侧添加标签按钮,没生效 && KERNEL-7634 mac和win使用不同版本的jxbrowser
...
Merge in DESIGN/design from ~HADES/design:feature/10.0 to feature/10.0
* commit 'f8b37438f976ed040b0d3bc153f1fba3a75cbf7f':
KERNEL-7634 mac和win使用不同版本的jxbrowser fix 登录名获取方式
KERNEL-7634 mac和win使用不同版本的jxbrowser
REPORT-55070【组件背景分离】 组件复用-tab块点击右侧添加标签按钮,没生效
3 years ago
Bjorn
40261884fb
Pull request #4949 : CHART-19757 图表块增加名称检测
...
Merge in DESIGN/design from ~BJORN/design:feature/10.0 to feature/10.0
* commit '0e019e3742ee4fab08b8e9541a5d4430ba2890e4':
CHART-19757 图表块增加名称检测
3 years ago
fanglei
cb3e51ffda
Pull request #4912 : REPORT-54998&REPORT-55034 两个bug
...
Merge in DESIGN/design from ~FANGLEI/design10.0:release/10.0 to release/10.0
* commit 'b3ca4897870e1e88e3bedfc3491458209ba5aab5':
REPORT-54998 去除多余的常量
REPORT-54998 进一步优化代码,去除具体的方向判断,只留水平或者垂直。
REPORT-54998 完善代码逻辑
REPORT-54998 完善代码逻辑
REPORT-55034 聚合报表,单元格属性设置面板,在切换参数面板编辑后,面板未刷新
REPORT-54998 修正一下命名
REPORT-54998 完善一下这边的判断逻辑,使其更加清晰
REPORT-54998 修正数字拓展不正确的问题
REPORT-54998 设计器单元格右下角‘十’拖动,向右向下正常,向左无法递减,向上无法操作
3 years ago
hades
df2cf4f867
REPORT-54374 拖拽修改tab里的绝对画布块高度,绝对画布块错乱 右侧设置面板修改高度,绝对画布块内部组件位移成画布块
3 years ago
白岳
0e019e3742
CHART-19757 图表块增加名称检测
3 years ago
superman
0bcafae9ae
Merge pull request #4944 in DESIGN/design from bugfix/10.0 to feature/10.0
...
* commit 'c770e0bc568e914ea9f242c8ecd8f1125fca68c2':
3 years ago
starryi
a344ee7674
Pull request #4916 : REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
...
Merge in DESIGN/design from ~STARRYI/design:feature/10.0 to feature/10.0
* commit '26f2825ccb916aa583153994b5da3df636f7b5cb':
REPORT-55149【组件背景分离】组件复用-图表块没看到内边距设置项
REPORT-55150 【组件背景分离】组件复用-标题设置下划线,选择下划线样式,目前web预览,不管选的什么下划线样式都显示的是单横线效果
REPORT-55121 【组件背景分离】组件复用-点九图填充设置弹窗的关闭按钮和取消按钮,其实还是确认&保存修改的效果
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
REPORT-55089 组件背景分离】组件复用-标题图案的图片预览图,和交互文档里定的悬浮时出现删除按钮和不透明遮罩预期效果不同
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
REPORT-55114 【组件背景分离】组件复用-点九图分割线拖动到边缘时,就无法再次选中分割线了
REPORT-55112 【组件背景分离】组件复用-点九图填充设置弹窗,分割线拖拽到靠近边缘时,像素值就被遮挡看不到了
REPORT-55108 【组件背景分离】组件复用-边框选择自定义图片,但还没具体选择某张图片时,此时的点九图填充设置按钮应该先灰化
REPORT-55107 【组件背景分离】组件复用-背景样式 边框选择自定义图片时,下方应出现不透明度设置,目前没有
3 years ago
方磊
b3ca489787
REPORT-54998 去除多余的常量
3 years ago
方磊
bdad7f09e2
REPORT-54998 进一步优化代码,去除具体的方向判断,只留水平或者垂直。
3 years ago
方磊
34fd37a878
REPORT-54998 完善代码逻辑
3 years ago
hades
f8b37438f9
KERNEL-7634 mac和win使用不同版本的jxbrowser fix 登录名获取方式
3 years ago
方磊
ce0437869c
REPORT-54998 完善代码逻辑
3 years ago
Starryi
0e7d4a9251
REPORT-54410: 决策报表,模板中其他组件的宽高修改会影响绝对画布块中组件的宽高和位置
...
【问题原因】
自适应布局下的绝对画布块,在缩放内部组件时的时机不对,导致绝对布局计算自己的
缩放比例时,实际计算的是: (currentHeight + GAP / 2) / backupHeight,
然后把这个比例用在了自己的子组件上,导致绝对画布块内部组件的尺寸缩放比例与
外界不一致
【改动思路】
在addCompInterval调用后,此时XWAbsolute.getBounds中年返回的尺寸
是不包含gap的,进行绝对画布块内部组件尺寸调整
3 years ago
superman
37154cdc21
Merge pull request #4945 in DESIGN/design from final/10.0 to persist/10.0
...
* commit 'fd1f0c1e96a7d52ed9486d1776c9bd286bfd2fb0':
3 years ago
hades
f4c608d4a5
KERNEL-7634 mac和win使用不同版本的jxbrowser
3 years ago
superman
c770e0bc56
Merge pull request #4943 in DESIGN/design from release/10.0 to bugfix/10.0
...
* commit '4279927d9a557300c1dcd930fb38e6bbd2460018':
3 years ago
superman
4279927d9a
Merge pull request #4942 in DESIGN/design from final/10.0 to release/10.0
...
* commit 'fd1f0c1e96a7d52ed9486d1776c9bd286bfd2fb0':
3 years ago
superman
fd1f0c1e96
Merge pull request #4941 in DESIGN/design from persist/10.0 to final/10.0
...
* commit '16eebf7c9955fb7960193b02739b7bf1a1481f6a':
3 years ago
方磊
c64c4b7a5f
REPORT-55034 聚合报表,单元格属性设置面板,在切换参数面板编辑后,面板未刷新
3 years ago
Starryi
26f2825ccb
REPORT-55149【组件背景分离】组件复用-图表块没看到内边距设置项
...
【问题原因】
实现表单图表控件支持内边距
【改动思路】
【review建议】
3 years ago
Starryi
22b34d9bd8
REPORT-55150 【组件背景分离】组件复用-标题设置下划线,选择下划线样式,目前web预览,不管选的什么下划线样式都显示的是单横线效果
...
【问题原因】
这是一个普遍存在的历史问题。临时性的解决方法是在组件样式设置面板中
隐藏下划线线型选择框,待后续全平台显示优化
【改动思路】
【review建议】
3 years ago
Starryi
716904551f
REPORT-55121 【组件背景分离】组件复用-点九图填充设置弹窗的关闭按钮和取消按钮,其实还是确认&保存修改的效果
...
【问题原因】
1. BorderLineAndImagePane与TweakNinePointDialog共享了关于点九图位置的属性,拖拽改变点九分分割线的位置
就会直接改变BorderLineAndImagePane对应点九图字段的值
2. showWindow展示的对话框,其中的取消和关闭按钮总是会触发面板BorderLineAndImagePane的updatePane,从而将点九图的位置设置给了组件
需要将BorderLineAndImagePane与TweakNinePointDialog的数据做隔离,仅在点击确定按钮时
才将TweakNinePointDialog中已调整过的点九图分割线位置传递给BorderLineAndImagePane.
【改动思路】
【review建议】
3 years ago
Starryi
d710e8c7f8
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
...
【问题原因】
组件尺寸比例锁定提示及共享组件默认锁定尺寸比例锁定交互更新
【改动思路】
【review建议】
3 years ago
Starryi
5d64f79279
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
...
因为percentW/H是旧尺寸与新尺寸之间的比例,所以实现组件选择宽度和高度中较小的缩放比例的规则,需要使用Math.max
3 years ago
hades
e7bc409cc2
Merge branch 'feature/10.0' of https://code.fineres.com/scm/~hades/design into feature/10.0
3 years ago