Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit80d78f9

Browse files
separate defaultValue and value for old input/select comps
1 parent617365e commit80d78f9

File tree

11 files changed

+68
-10
lines changed

11 files changed

+68
-10
lines changed

‎client/packages/lowcoder/src/comps/comps/numberInputComp/numberInputComp.tsx‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ import {
5252

5353
import{useContext}from"react";
5454
import{EditorContext}from"comps/editorState";
55+
import{migrateOldData}from"comps/generators/simpleGenerators";
56+
import{fixOldInputCompData}from"../textInputComp/textInputConstants";
5557

5658
constgetStyle=(style:InputLikeStyleType)=>{
5759
returncss`
@@ -372,7 +374,7 @@ const CustomInputNumber = (props: RecordConstructorToView<typeof childrenMap>) =
372374
);
373375
};
374376

375-
constNumberInputTmpComp=(function(){
377+
letNumberInputTmpComp=(function(){
376378
returnnewUICompBuilder(childrenMap,(props)=>{
377379
returnprops.label({
378380
required:props.required,
@@ -434,6 +436,8 @@ const NumberInputTmpComp = (function () {
434436
.build();
435437
})();
436438

439+
NumberInputTmpComp=migrateOldData(NumberInputTmpComp,fixOldInputCompData);
440+
437441
constNumberInputTmp2Comp=withMethodExposing(
438442
NumberInputTmpComp,
439443
refMethods([

‎client/packages/lowcoder/src/comps/comps/selectInputComp/checkboxComp.tsx‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ import { ValueFromOption } from "lowcoder-design";
2222
import{EllipsisTextCss}from"lowcoder-design";
2323
import{trans}from"i18n";
2424
import{RefControl}from"comps/controls/refControl";
25+
import{migrateOldData}from"comps/generators/simpleGenerators";
26+
import{fixOldInputCompData}from"../textInputComp/textInputConstants";
2527

2628
exportconstgetStyle=(style:CheckboxStyleType)=>{
2729
returncss`
@@ -126,7 +128,7 @@ const CheckboxGroup = styled(AntdCheckboxGroup) <{
126128
}}
127129
`;
128130

129-
constCheckboxBasicComp=(function(){
131+
letCheckboxBasicComp=(function(){
130132
constchildrenMap={
131133
defaultValue:arrayStringExposingStateControl("defaultValue"),
132134
value:arrayStringExposingStateControl("value"),
@@ -176,6 +178,8 @@ const CheckboxBasicComp = (function () {
176178
.build();
177179
})();
178180

181+
CheckboxBasicComp=migrateOldData(CheckboxBasicComp,fixOldInputCompData);
182+
179183
exportconstCheckboxComp=withExposingConfigs(CheckboxBasicComp,[
180184
newNameConfig("value",trans("selectInput.valueDesc")),
181185
SelectInputInvalidConfig,

‎client/packages/lowcoder/src/comps/comps/selectInputComp/multiSelectComp.tsx‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ import { SelectInputInvalidConfig, useSelectInputValidate } from "./selectInputC
1414

1515
import{PaddingControl}from"../../controls/paddingControl";
1616
import{MarginControl}from"../../controls/marginControl";
17-
import{useEffect,useRef}from"react";
17+
import{migrateOldData}from"comps/generators/simpleGenerators";
18+
import{fixOldInputCompData}from"../textInputComp/textInputConstants";
1819

19-
constMultiSelectBasicComp=(function(){
20+
letMultiSelectBasicComp=(function(){
2021
constchildrenMap={
2122
...SelectChildrenMap,
2223
defaultValue:arrayStringExposingStateControl("defaultValue",["1","2"]),
@@ -52,6 +53,8 @@ const MultiSelectBasicComp = (function () {
5253
.build();
5354
})();
5455

56+
MultiSelectBasicComp=migrateOldData(MultiSelectBasicComp,fixOldInputCompData);
57+
5558
exportconstMultiSelectComp=withExposingConfigs(MultiSelectBasicComp,[
5659
newNameConfig("value",trans("selectInput.valueDesc")),
5760
newNameConfig("inputValue",trans("select.inputValueDesc")),

‎client/packages/lowcoder/src/comps/comps/selectInputComp/radioComp.tsx‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import {
1111
}from"./selectInputConstants";
1212
import{EllipsisTextCss,ValueFromOption}from"lowcoder-design";
1313
import{trans}from"i18n";
14+
import{fixOldInputCompData}from"../textInputComp/textInputConstants";
15+
import{migrateOldData}from"comps/generators/simpleGenerators";
1416

1517
constgetStyle=(style:RadioStyleType)=>{
1618
returncss`
@@ -93,7 +95,7 @@ const Radio = styled(AntdRadioGroup)<{
9395
}}
9496
`;
9597

96-
constRadioBasicComp=(function(){
98+
letRadioBasicComp=(function(){
9799
returnnewUICompBuilder(RadioChildrenMap,(props)=>{
98100
const[
99101
validateState,
@@ -129,6 +131,8 @@ const RadioBasicComp = (function () {
129131
.build();
130132
})();
131133

134+
RadioBasicComp=migrateOldData(RadioBasicComp,fixOldInputCompData);
135+
132136
exportconstRadioComp=withExposingConfigs(RadioBasicComp,[
133137
newNameConfig("value",trans("selectInput.valueDesc")),
134138
SelectInputInvalidConfig,

‎client/packages/lowcoder/src/comps/comps/selectInputComp/segmentedControl.tsx‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ import { RefControl } from "comps/controls/refControl";
2525

2626
import{useContext}from"react";
2727
import{EditorContext}from"comps/editorState";
28+
import{migrateOldData}from"comps/generators/simpleGenerators";
29+
import{fixOldInputCompData}from"../textInputComp/textInputConstants";
30+
2831

2932
constgetStyle=(style:SegmentStyleType)=>{
3033
returncss`
@@ -83,7 +86,7 @@ const SegmentChildrenMap = {
8386
...formDataChildren,
8487
};
8588

86-
constSegmentedControlBasicComp=(function(){
89+
letSegmentedControlBasicComp=(function(){
8790
returnnewUICompBuilder(SegmentChildrenMap,(props)=>{
8891
const[
8992
validateState,
@@ -147,6 +150,8 @@ const SegmentedControlBasicComp = (function () {
147150
.build();
148151
})();
149152

153+
SegmentedControlBasicComp=migrateOldData(SegmentedControlBasicComp,fixOldInputCompData);
154+
150155
exportconstSegmentedControlComp=withExposingConfigs(SegmentedControlBasicComp,[
151156
newNameConfig("value",trans("selectInput.valueDesc")),
152157
SelectInputInvalidConfig,

‎client/packages/lowcoder/src/comps/comps/selectInputComp/selectComp.tsx‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ import {
1717
}from"./selectInputConstants";
1818
import{useRef}from"react";
1919
import{RecordConstructorToView}from"lowcoder-core";
20+
import{fixOldInputCompData}from"../textInputComp/textInputConstants";
21+
import{migrateOldData}from"comps/generators/simpleGenerators";
2022

21-
constSelectBasicComp=(function(){
23+
letSelectBasicComp=(function(){
2224
constchildrenMap={
2325
...SelectChildrenMap,
2426
defaultValue:stringExposingStateControl("defaultValue"),
@@ -55,6 +57,8 @@ const SelectBasicComp = (function () {
5557
.build();
5658
})();
5759

60+
SelectBasicComp=migrateOldData(SelectBasicComp,fixOldInputCompData);
61+
5862
exportconstSelectComp=withExposingConfigs(SelectBasicComp,[
5963
newNameConfig("value",trans("selectInput.valueDesc")),
6064
newNameConfig("inputValue",trans("select.inputValueDesc")),

‎client/packages/lowcoder/src/comps/comps/textInputComp/inputComp.tsx‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import styled from "styled-components";
1111
import{UICompBuilder}from"../../generators";
1212
import{FormDataPropertyView}from"../formComp/formDataConstants";
1313
import{
14+
fixOldInputCompData,
1415
getStyle,
1516
inputRefMethods,
1617
TextInputBasicSection,
@@ -30,6 +31,7 @@ import { IconControl } from "comps/controls/iconControl";
3031
import{hasIcon}from"comps/utils";
3132
import{InputRef}from"antd/es/input";
3233
import{RefControl}from"comps/controls/refControl";
34+
import{migrateOldData}from"comps/generators/simpleGenerators";
3335

3436
importReact,{useContext}from"react";
3537
import{EditorContext}from"comps/editorState";
@@ -52,7 +54,7 @@ const childrenMap = {
5254
suffixIcon:IconControl,
5355
};
5456

55-
exportconstInputComp=newUICompBuilder(childrenMap,(props)=>{
57+
letInputBasicComp=newUICompBuilder(childrenMap,(props)=>{
5658
const[inputProps,validateState]=useTextInputProps(props);
5759
returnprops.label({
5860
required:props.required,
@@ -108,3 +110,8 @@ export const InputComp = new UICompBuilder(childrenMap, (props) => {
108110
...TextInputConfigs,
109111
])
110112
.build();
113+
114+
115+
constInputComp=migrateOldData(InputBasicComp,fixOldInputCompData);
116+
117+
export{InputComp};

‎client/packages/lowcoder/src/comps/comps/textInputComp/mentionComp.tsx‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { UICompBuilder } from "../../generators";
1212
import{FormDataPropertyView}from"../formComp/formDataConstants";
1313
import{
1414
checkMentionListData,
15+
fixOldInputCompData,
1516
textInputChildren,
1617
}from"./textInputConstants";
1718
import{
@@ -42,7 +43,7 @@ import { blurMethod, focusWithOptions } from "comps/utils/methodUtils";
4243
import{
4344
textInputValidate,
4445
}from"../textInputComp/textInputConstants";
45-
import{jsonControl}from"@lowcoder-ee/comps/controls/codeControl";
46+
import{jsonControl}from"comps/controls/codeControl";
4647
import{
4748
submitEvent,
4849
eventHandlerControl,
@@ -54,6 +55,7 @@ import {
5455

5556
importReact,{useContext}from"react";
5657
import{EditorContext}from"comps/editorState";
58+
import{migrateOldData}from"comps/generators/simpleGenerators";
5759

5860
constWrapper=styled.div<{
5961
$style:InputLikeStyleType;
@@ -267,12 +269,15 @@ let MentionTmpComp = (function () {
267269
.build();
268270
})();
269271

272+
270273
MentionTmpComp=classextendsMentionTmpComp{
271274
overrideautoHeight():boolean{
272275
returnthis.children.autoHeight.getView();
273276
}
274277
};
275278

279+
MentionTmpComp=migrateOldData(MentionTmpComp,fixOldInputCompData);
280+
276281
constTextareaTmp2Comp=withMethodExposing(
277282
MentionTmpComp,
278283
refMethods([focusWithOptions,blurMethod])

‎client/packages/lowcoder/src/comps/comps/textInputComp/passwordComp.tsx‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { LabelControl } from "../../controls/labelControl";
1313
import{UICompBuilder,withDefault}from"../../generators";
1414
import{FormDataPropertyView}from"../formComp/formDataConstants";
1515
import{
16+
fixOldInputCompData,
1617
getStyle,
1718
inputRefMethods,
1819
TextInputBasicSection,
@@ -40,14 +41,15 @@ import { hasIcon } from "comps/utils";
4041
import{RefControl}from"comps/controls/refControl";
4142
importReact,{useContext}from"react";
4243
import{EditorContext}from"comps/editorState";
44+
import{migrateOldData}from"comps/generators/simpleGenerators";
4345

4446
constPasswordStyle=styled(InputPassword)<{
4547
$style:InputLikeStyleType;
4648
}>`
4749
${(props)=>props.$style&&getStyle(props.$style)}
4850
`;
4951

50-
constPasswordTmpComp=(function(){
52+
letPasswordTmpComp=(function(){
5153
constchildrenMap={
5254
...textInputChildren,
5355
viewRef:RefControl<InputRef>,
@@ -111,6 +113,8 @@ const PasswordTmpComp = (function () {
111113
.build();
112114
})();
113115

116+
PasswordTmpComp=migrateOldData(PasswordTmpComp,fixOldInputCompData);
117+
114118
constPasswordTmp2Comp=withMethodExposing(PasswordTmpComp,inputRefMethods);
115119

116120
exportconstPasswordComp=withExposingConfigs(PasswordTmp2Comp,[

‎client/packages/lowcoder/src/comps/comps/textInputComp/textAreaComp.tsx‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { AutoHeightControl } from "../../controls/autoHeightControl";
1010
import{UICompBuilder,withDefault}from"../../generators";
1111
import{FormDataPropertyView}from"../formComp/formDataConstants";
1212
import{
13+
fixOldInputCompData,
1314
getStyle,
1415
TextInputBasicSection,
1516
textInputChildren,
@@ -35,6 +36,7 @@ import { blurMethod, focusWithOptions } from "comps/utils/methodUtils";
3536

3637
importReact,{useContext}from"react";
3738
import{EditorContext}from"comps/editorState";
39+
import{migrateOldData}from"comps/generators/simpleGenerators";
3840

3941
constTextAreaStyled=styled(TextArea)<{
4042
$style:InputLikeStyleType;
@@ -126,6 +128,8 @@ TextAreaTmpComp = class extends TextAreaTmpComp {
126128
}
127129
};
128130

131+
TextAreaTmpComp=migrateOldData(TextAreaTmpComp,fixOldInputCompData);
132+
129133
constTextareaTmp2Comp=withMethodExposing(
130134
TextAreaTmpComp,
131135
refMethods([focusWithOptions,blurMethod])

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp