|
6 | 6 | { "fieldName": "stringRequiredTom", "fieldType": "String", "fieldValidateRules": ["required"] },
|
7 | 7 | { "fieldName": "stringMinlengthTom", "fieldType": "String", "fieldValidateRules": ["minlength"], "fieldValidateRulesMinlength": 0 },
|
8 | 8 | { "fieldName": "stringMaxlengthTom", "fieldType": "String", "fieldValidateRules": ["maxlength"], "fieldValidateRulesMaxlength": 20 },
|
| 9 | + { "fieldName": "stringReadonly", "fieldType": "String", "options": { "readonly": true } }, |
9 | 10 | {
|
10 | 11 | "fieldName": "stringPatternTom",
|
11 | 12 | "fieldType": "String",
|
|
26 | 27 | "fieldValidateRulesPattern": "^\\d+$"
|
27 | 28 | },
|
28 | 29 | { "fieldName": "integerTom", "fieldType": "Integer" },
|
| 30 | + { "fieldName": "integerReadonly", "fieldType": "Integer", "options": { "readonly": true } }, |
29 | 31 | { "fieldName": "integerRequiredTom", "fieldType": "Integer", "fieldValidateRules": ["required"] },
|
30 | 32 | { "fieldName": "integerMinTom", "fieldType": "Integer", "fieldValidateRules": ["min"], "fieldValidateRulesMin": 0 },
|
31 | 33 | { "fieldName": "integerMaxTom", "fieldType": "Integer", "fieldValidateRules": ["max"], "fieldValidateRulesMax": 100 },
|
32 | 34 | { "fieldName": "longTom", "fieldType": "Long" },
|
| 35 | + { "fieldName": "longReadonly", "fieldType": "Long", "options": { "readonly": true } }, |
33 | 36 | { "fieldName": "longRequiredTom", "fieldType": "Long", "fieldValidateRules": ["required"] },
|
34 | 37 | { "fieldName": "longMinTom", "fieldType": "Long", "fieldValidateRules": ["min"], "fieldValidateRulesMin": 0 },
|
35 | 38 | { "fieldName": "longMaxTom", "fieldType": "Long", "fieldValidateRules": ["max"], "fieldValidateRulesMax": 100 },
|
36 | 39 | { "fieldName": "floatTom", "fieldType": "Float" },
|
| 40 | + { "fieldName": "floatReadonly", "fieldType": "Float", "options": { "readonly": true } }, |
37 | 41 | { "fieldName": "floatRequiredTom", "fieldType": "Float", "fieldValidateRules": ["required"] },
|
38 | 42 | { "fieldName": "floatMinTom", "fieldType": "Float", "fieldValidateRules": ["min"], "fieldValidateRulesMin": 0 },
|
39 | 43 | { "fieldName": "floatMaxTom", "fieldType": "Float", "fieldValidateRules": ["max"], "fieldValidateRulesMax": 100 },
|
40 | 44 | { "fieldName": "doubleRequiredTom", "fieldType": "Double", "fieldValidateRules": ["required"] },
|
| 45 | + { "fieldName": "doubleReadonly", "fieldType": "Double", "options": { "readonly": true } }, |
41 | 46 | { "fieldName": "doubleMinTom", "fieldType": "Double", "fieldValidateRules": ["min"], "fieldValidateRulesMin": 0 },
|
42 | 47 | { "fieldName": "doubleMaxTom", "fieldType": "Double", "fieldValidateRules": ["max"], "fieldValidateRulesMax": 100 },
|
43 | 48 | { "fieldName": "bigDecimalRequiredTom", "fieldType": "BigDecimal", "fieldValidateRules": ["required"] },
|
| 49 | + { "fieldName": "bigDecimalReadonly", "fieldType": "BigDecimal", "options": { "readonly": true } }, |
44 | 50 | { "fieldName": "bigDecimalMinTom", "fieldType": "BigDecimal", "fieldValidateRules": ["min"], "fieldValidateRulesMin": 0 },
|
45 | 51 | { "fieldName": "bigDecimalMaxTom", "fieldType": "BigDecimal", "fieldValidateRules": ["max"], "fieldValidateRulesMax": 100 },
|
46 | 52 | { "fieldName": "localDateTom", "fieldType": "LocalDate" },
|
| 53 | + { "fieldName": "localDateReadonly", "fieldType": "LocalDate", "options": { "readonly": true } }, |
47 | 54 | { "fieldName": "localDateRequiredTom", "fieldType": "LocalDate", "fieldValidateRules": ["required"] },
|
48 | 55 | { "fieldName": "instantTom", "fieldType": "Instant" },
|
| 56 | + { |
| 57 | + "fieldName": "instantReadonly", |
| 58 | + "fieldType": "Instant", |
| 59 | + "options": { "defaultValue": "2024-08-09 12:30:45.123456", "readonly": true } |
| 60 | + }, |
49 | 61 | { "fieldName": "instantRequiredTom", "fieldType": "Instant", "fieldValidateRules": ["required"] },
|
50 | 62 | { "fieldName": "zonedDateTimeTom", "fieldType": "ZonedDateTime" },
|
| 63 | + { |
| 64 | + "fieldName": "zonedDateTimeReadonly", |
| 65 | + "fieldType": "ZonedDateTime", |
| 66 | + "options": { "defaultValue": "2024-08-09 12:30:45.123456", "readonly": true } |
| 67 | + }, |
51 | 68 | { "fieldName": "zonedDateTimeRequiredTom", "fieldType": "ZonedDateTime", "fieldValidateRules": ["required"] },
|
52 | 69 | { "fieldName": "durationTom", "fieldType": "Duration" },
|
53 | 70 | { "fieldName": "durationRequiredTom", "fieldType": "Duration", "fieldValidateRules": ["required"] },
|
54 | 71 | { "fieldName": "booleanTom", "fieldType": "Boolean" },
|
| 72 | + { "fieldName": "booleanReadonly", "fieldType": "Boolean", "options": { "readonly": true } }, |
55 | 73 | { "fieldName": "booleanRequiredTom", "fieldType": "Boolean", "fieldValidateRules": ["required"] },
|
56 | 74 | { "fieldName": "enumTom", "fieldType": "EnumFieldClass", "fieldValues": "ENUM_VALUE_1,ENUM_VALUE_2,ENUM_VALUE_3" },
|
57 | 75 | {
|
|
0 commit comments