Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
doc-transform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
doc-transform
Commits
9fcb7d1f
Commit
9fcb7d1f
authored
Sep 21, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改控件初始值
parent
39c13241
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
11 deletions
+27
-11
doc-transform-manager/src/main/java/com/mortals/xhx/common/formdesign/component/DesignRadioComponent.java
...xhx/common/formdesign/component/DesignRadioComponent.java
+9
-7
doc-transform-manager/src/main/java/com/mortals/xhx/common/formdesign/component/DesignSelectComponent.java
...hx/common/formdesign/component/DesignSelectComponent.java
+18
-4
No files found.
doc-transform-manager/src/main/java/com/mortals/xhx/common/formdesign/component/DesignRadioComponent.java
View file @
9fcb7d1f
...
...
@@ -10,6 +10,7 @@ import com.mortals.xhx.common.formdesign.ListItem;
import
com.mortals.xhx.common.formdesign.OptionsItem
;
import
com.mortals.xhx.common.pdu.gen.component.ComponentCons
;
import
com.mortals.xhx.common.utils.StringUtils
;
import
org.springframework.util.ObjectUtils
;
import
java.util.List
;
import
java.util.stream.Collectors
;
...
...
@@ -57,14 +58,15 @@ public class DesignRadioComponent extends DesignComponent {
columnsItem
.
setLayout
(
"colItem"
);
columnsItem
.
setRuleError
(
"该字段不能为空"
);
columnsItem
.
setRulesType
(
"default"
);
initDefault
CheckBox
Value
(
cons
,
columnsItem
);
initDefault
Radio
Value
(
cons
,
columnsItem
);
return
columnsItem
;
}
private
void
initDefaultCheckBoxValue
(
ComponentCons
cons
,
ListItem
columnsItem
)
{
if
(
cons
.
getLabel
().
indexOf
(
"["
)
!=
-
1
)
{
String
cks
=
StringUtils
.
substringBetween
(
cons
.
getLabel
(),
"["
,
"]"
);
List
<
OptionsItem
>
optionsItemList
=
StrUtil
.
splitTrim
(
cks
,
"-"
,
-
1
).
stream
().
map
(
option
->
{
private
void
initDefaultRadioValue
(
ComponentCons
cons
,
ListItem
columnsItem
)
{
if
(
cons
.
getVal
().
indexOf
(
"v"
)
!=
-
1
)
{
String
cks
=
StringUtils
.
substringBetween
(
cons
.
getVal
(),
"v"
,
"v"
);
if
(
ObjectUtils
.
isEmpty
(
cks
))
return
;
List
<
OptionsItem
>
optionsItemList
=
StrUtil
.
splitTrim
(
cks
,
"_"
,
-
1
).
stream
().
map
(
option
->
{
OptionsItem
options
=
new
OptionsItem
();
options
.
setLabel
(
option
);
options
.
setValue
(
option
);
...
...
@@ -72,8 +74,8 @@ public class DesignRadioComponent extends DesignComponent {
}).
collect
(
Collectors
.
toList
());
columnsItem
.
setOptions
(
optionsItemList
);
cons
.
setVal
(
cons
.
getVal
().
substring
(
0
,
cons
.
getVal
().
indexOf
(
"["
)));
cons
.
setLabel
(
cons
.
getLabel
().
substring
(
0
,
cons
.
getLabel
().
indexOf
(
"["
)));
//
cons.setVal(cons.getVal().substring(0, cons.getVal().indexOf("[")));
//
cons.setLabel(cons.getLabel().substring(0, cons.getLabel().indexOf("[")));
}
}
...
...
doc-transform-manager/src/main/java/com/mortals/xhx/common/formdesign/component/DesignSelectComponent.java
View file @
9fcb7d1f
package
com.mortals.xhx.common.formdesign.component
;
import
cn.hutool.core.util.IdUtil
;
import
cn.hutool.core.util.StrUtil
;
import
com.google.common.collect.Lists
;
import
com.mortals.xhx.common.code.ComponentEnum
;
import
com.mortals.xhx.common.formdesign.ColumnsItem
;
...
...
@@ -8,9 +9,12 @@ import com.mortals.xhx.common.formdesign.DesignComponent;
import
com.mortals.xhx.common.formdesign.ListItem
;
import
com.mortals.xhx.common.formdesign.OptionsItem
;
import
com.mortals.xhx.common.pdu.gen.component.ComponentCons
;
import
com.mortals.xhx.common.utils.StringUtils
;
import
org.springframework.util.ObjectUtils
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
* 下拉框组件
...
...
@@ -72,12 +76,22 @@ public class DesignSelectComponent extends DesignComponent {
columnsItem
.
setOptions
(
optionsItems
);
}
if
(
cons
.
getLabel
().
indexOf
(
"["
)
!=
-
1
)
{
//todo 初始选项框
}
}
if
(
cons
.
getVal
().
indexOf
(
"v"
)
!=
-
1
)
{
String
cks
=
StringUtils
.
substringBetween
(
cons
.
getVal
(),
"v"
,
"v"
);
if
(
ObjectUtils
.
isEmpty
(
cks
))
return
;
List
<
OptionsItem
>
optionsItemList
=
StrUtil
.
splitTrim
(
cks
,
"_"
,
-
1
).
stream
().
map
(
option
->
{
OptionsItem
options
=
new
OptionsItem
();
options
.
setLabel
(
option
);
options
.
setValue
(
option
);
return
options
;
}).
collect
(
Collectors
.
toList
());
columnsItem
.
setOptions
(
optionsItemList
);
// cons.setVal(cons.getVal().substring(0, cons.getVal().indexOf("[")));
// cons.setLabel(cons.getLabel().substring(0, cons.getLabel().indexOf("[")));
}
}
public
List
<
OptionsItem
>
initYears
()
{
List
<
OptionsItem
>
list
=
new
ArrayList
<>();
for
(
int
i
=
2020
;
i
<
2030
;
i
++)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment