Skip to content

Commit ba90eed

Browse files
committed
Add fieldAddon Right and Left to TextField
- Add fieldAddonRight and fieldAddonLeft to TextField - Update generator
1 parent 8274c34 commit ba90eed

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/main/java/io/asfjava/ui/core/form/TextField.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515

1616
String description() default "";
1717

18+
String fieldAddonLeft() default"";
19+
20+
String fieldAddonRight() default"";
21+
1822
String pattern() default "";
1923

2024
boolean noTitle() default false;

src/main/java/io/asfjava/ui/core/generators/TextFieldGenerator.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ public void generate(ObjectNode fieldFormDefinition, Field field) {
1717
if (!description.isEmpty()) {
1818
fieldFormDefinition.put("description", description);
1919
}
20+
21+
String fieldAddonLeft = annotation.fieldAddonLeft();
22+
if (!fieldAddonLeft.isEmpty()) {
23+
fieldFormDefinition.put("fieldAddonLeft", fieldAddonLeft);
24+
}
25+
26+
String fieldAddonRight = annotation.fieldAddonRight();
27+
if (!fieldAddonRight.isEmpty()) {
28+
fieldFormDefinition.put("fieldAddonRight", fieldAddonRight);
29+
}
2030

2131
String placeHolder = annotation.placeHolder();
2232
if (!placeHolder.isEmpty()) {

0 commit comments

Comments
 (0)