Skip to content

Commit 069e9f0

Browse files
committed
Updated Gauge Chart.
1 parent 9385abc commit 069e9f0

File tree

5 files changed

+14
-4
lines changed

5 files changed

+14
-4
lines changed

client/packages/lowcoder-comps/src/comps/gaugeChartComp/gaugeChartConstants.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ let chartJsonModeChildren: any = {
269269
min:withDefault(NumberControl,trans('gaugeChart.defaultMin')),
270270
max:withDefault(NumberControl,trans('gaugeChart.defaultMax')),
271271
gap:withDefault(NumberControl,trans('gaugeChart.defaultGap')),
272+
positin_x:withDefault(NumberControl,trans('gaugeChart.position_x')),
273+
positin_y:withDefault(NumberControl,trans('gaugeChart.position_y')),
272274
startAngle:withDefault(NumberControl,trans('gaugeChart.defaultStartAngle')),
273275
endAngle:withDefault(NumberControl,trans('gaugeChart.defaultEndAngle')),
274276
splitNumber:withDefault(NumberControl,trans('gaugeChart.defaultSplitNumber')),

client/packages/lowcoder-comps/src/comps/gaugeChartComp/gaugeChartPropertyView.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ export function gaugeChartPropertyView(
4040
{children.radius.propertyView({ label: trans("gaugeChart.radius") })}
4141
{children.min.propertyView({ label: trans("gaugeChart.min") })}
4242
{children.max.propertyView({ label: trans("gaugeChart.max") })}
43+
{children.position_x.propertyView({ label: trans("gaugeChart.position_x") })}
44+
{children.position_y.propertyView({ label: trans("gaugeChart.position_y") })}
4345
{children.startAngle.propertyView({ label: trans("gaugeChart.startAngle") })}
4446
{children.endAngle.propertyView({ label: trans("gaugeChart.endAngle") })}
4547
{children.splitNumber.propertyView({ label: trans("gaugeChart.splitNumber") })}

client/packages/lowcoder-comps/src/comps/gaugeChartComp/gaugeChartUtils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ export function getEchartsConfig(
186186
"min": props.min,
187187
"max": props.max,
188188
"gap": props.gap,
189+
"center": [`${props.position_x}%`, `${props.position_y}%`],
189190
"startAngle": props.startAngle,
190191
"endAngle": props.endAngle,
191192
"splitNumber": props.splitNumber,

client/packages/lowcoder-comps/src/i18n/comps/locales/en.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,16 @@ export const en = {
110110
defaultSplitNumber: '10',
111111
splitNumber: 'Split Number',
112112
radius: 'Radius',
113-
defaultRadius: '60',
114-
defaultPointerLength: '75',
113+
defaultRadius: '80',
114+
defaultPointerLength: '50',
115115
pointerLength: 'Pointer Length',
116116
pointerWidth: 'Pointer Width',
117-
defaultPointerWidth: '25',
117+
defaultPointerWidth: '5',
118118
label:'Label',
119+
position_x: 'Position-X',
120+
defaultPosition_X: '50',
121+
position_y: 'Position-Y',
122+
defaultPosition_Y: '60',
119123

120124
},
121125
echarts: {

client/packages/lowcoder/src/comps/controls/styleControl.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1077,6 +1077,7 @@ const RotationPropIcon = styled(RotationIcon)` margin: 0 8px 0 -3px; padding: 3p
10771077
const StyledTextSizeIcon = styled(TextSizeIcon)` margin: 0 8px 0 -3px; padding: 3px; color: #888`;
10781078
const StyledTextTransformIcon = styled(TextTransformationIcon)` margin: 0 8px 0 -3px; padding: 3px; color: #888`;
10791079
const StyledFontFamilyIcon = styled(FontFamilyIcon)` margin: 0 8px 0 -3px; padding: 3px; color: #888`;
1080+
const StyledFontStyleIcon = styled(TextStyleIcon)` margin: 0 8px 0 -3px; padding: 3px; color: #888`;
10801081
const StyledTextWeightIcon = styled(TextWeightIcon)` margin: 0 8px 0 -3px; padding: 3px; color: #888`;
10811082
const StyledTextStyleIcon = styled(TextStyleIcon)` margin: 0 8px 0 -3px; padding: 3px; color: #888`;
10821083
const StyledTextDecorationPropIcon = styled(TextDecorationIcon)` margin: 0 8px 0 -3px; padding: 3px; color: #888`;
@@ -1477,7 +1478,7 @@ export function styleControl<T extends readonly SingleColorConfig[]>(
14771478
>
14781479
).propertyView({
14791480
label: config.label,
1480-
preInputNode: <StyledFontFamilyIcon title="chartFontStyle" />,
1481+
preInputNode: <StyledFontStyleIcon title="chartFontStyle" />,
14811482
placeholder: props[name],
14821483
})
14831484
: name === 'animationIterationCount'

0 commit comments

Comments
 (0)