You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* The copyright to the computer software herein is the property of IntegrIT S.A.
5
-
* The software may be used and/or copied only with the written permission of
6
-
* IntegrIT S.A. or in accordance with the terms and conditions stipulated in
7
-
* the agreement/contract under which the software has been supplied.
5
+
* The software may be used and/or copied only with the written permission of
6
+
* IntegrIT S.A. or in accordance with the terms and conditions stipulated in
7
+
* the agreement/contract under which the software has been supplied.
8
8
9
9
10
10
In order to define custom properties for any object's properties pane, you may copy/paste from the following,
@@ -71,8 +71,8 @@ making sure that you maintain a proper JSON format.
71
71
]
72
72
},
73
73
// “groupInput” can have the following states - 0 items, 1 item, and many items.
74
-
// “blockInput” has only 2 states - 0 items or 1 item.
75
-
// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing
74
+
// “blockInput” has only 2 states - 0 items or 1 item.
75
+
// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing
76
76
// and forward-engineering in particular.
77
77
{
78
78
"propertyName": "Block",
@@ -100,7 +100,7 @@ making sure that you maintain a proper JSON format.
100
100
"propertyKeyword": "keyList",
101
101
"propertyType": "fieldList",
102
102
"template": "orderedList"
103
-
},
103
+
},
104
104
{
105
105
"propertyName": "List with attribute",
106
106
"propertyKeyword": "keyListOrder",
@@ -193,7 +193,33 @@ making sure that you maintain a proper JSON format.
193
193
"propertyName": "Not null",
194
194
"propertyKeyword": "required",
195
195
"enableForReference": true,
196
-
"propertyType": "checkbox"
196
+
"propertyType": "checkbox",
197
+
"dependency": {
198
+
"key": "primaryKey",
199
+
"value": true
200
+
},
201
+
"disabled": true,
202
+
"defaultValue": true
203
+
},
204
+
{
205
+
"propertyName": "Not null",
206
+
"propertyKeyword": "required",
207
+
"enableForReference": true,
208
+
"propertyType": "checkbox",
209
+
"dependency": {
210
+
"type": "or",
211
+
"values": [
212
+
{
213
+
"key": "primaryKey",
214
+
"value": false
215
+
},
216
+
{
217
+
"key": "primaryKey",
218
+
"exists": false
219
+
}
220
+
]
221
+
},
222
+
"defaultValue": false
197
223
},
198
224
"default",
199
225
{
@@ -214,7 +240,7 @@ making sure that you maintain a proper JSON format.
214
240
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
215
241
"dependency": {
216
242
"key": "compositePrimaryKey",
217
-
"value": true
243
+
"value": true
218
244
}
219
245
},
220
246
{
@@ -1123,7 +1149,7 @@ making sure that you maintain a proper JSON format.
1123
1149
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
1124
1150
"dependency": {
1125
1151
"key": "compositePrimaryKey",
1126
-
"value": true
1152
+
"value": true
1127
1153
}
1128
1154
},
1129
1155
{
@@ -1608,7 +1634,7 @@ making sure that you maintain a proper JSON format.
1608
1634
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
1609
1635
"dependency": {
1610
1636
"key": "compositePrimaryKey",
1611
-
"value": true
1637
+
"value": true
1612
1638
}
1613
1639
},
1614
1640
{
@@ -2082,7 +2108,7 @@ making sure that you maintain a proper JSON format.
2082
2108
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
2083
2109
"dependency": {
2084
2110
"key": "compositePrimaryKey",
2085
-
"value": true
2111
+
"value": true
2086
2112
}
2087
2113
},
2088
2114
{
@@ -2518,7 +2544,7 @@ making sure that you maintain a proper JSON format.
2518
2544
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
2519
2545
"dependency": {
2520
2546
"key": "compositePrimaryKey",
2521
-
"value": true
2547
+
"value": true
2522
2548
}
2523
2549
},
2524
2550
{
@@ -3059,7 +3085,7 @@ making sure that you maintain a proper JSON format.
3059
3085
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
3060
3086
"dependency": {
3061
3087
"key": "compositePrimaryKey",
3062
-
"value": true
3088
+
"value": true
3063
3089
}
3064
3090
},
3065
3091
{
@@ -3475,7 +3501,7 @@ making sure that you maintain a proper JSON format.
3475
3501
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
3476
3502
"dependency": {
3477
3503
"key": "compositePrimaryKey",
3478
-
"value": true
3504
+
"value": true
3479
3505
}
3480
3506
},
3481
3507
{
@@ -3912,7 +3938,7 @@ making sure that you maintain a proper JSON format.
3912
3938
"tooltip": "This column is part of the table composite primary key definition. Please refer to this definition if you want more information or to update the Primary Key definition",
3913
3939
"dependency": {
3914
3940
"key": "compositePrimaryKey",
3915
-
"value": true
3941
+
"value": true
3916
3942
}
3917
3943
},
3918
3944
{
@@ -4771,4 +4797,4 @@ making sure that you maintain a proper JSON format.
0 commit comments