@@ -63,7 +63,7 @@ export default {
63
63
{
64
64
name : "id" ,
65
65
label : "Identifier" , // if you wish you can redefine label
66
- showIn : [ " filter" , " show" , " list" ] , // show in filter and in show page
66
+ showIn : { filter : true , show : true , list : true , create : false , edit : false } , // show in filter and in show page
67
67
primaryKey : true ,
68
68
// @ts -ignore
69
69
fillOnCreate : ( { initialRecord, adminUser } ) =>
@@ -77,7 +77,7 @@ export default {
77
77
name : "title" ,
78
78
// type: AdminForthDataTypes.JSON,
79
79
required : true ,
80
- showIn : [ " list" , " create" , " edit" , " filter" , " show" ] , // the default is full set
80
+ showIn : { list : true , create : true , edit : true , filter : true , show : true } , // the default is full set
81
81
maxLength : 255 , // you can set max length for string fields
82
82
minLength : 3 , // you can set min length for string fields
83
83
components : {
@@ -187,7 +187,7 @@ export default {
187
187
} ,
188
188
{
189
189
name : "price" ,
190
- showIn : [ " create" , " edit" , " filter" , " show" ] ,
190
+ showIn : { create : true , edit : true , filter : true , show : true } ,
191
191
allowMinMaxQuery : true , // use better experience for filtering e.g. date range, set it only if you have index on this column or if there will be low number of rows
192
192
editingNote : "Price is in USD" , // you can appear note on editing or creating page
193
193
} ,
@@ -216,7 +216,7 @@ export default {
216
216
{ value : 4 , label : "4 rooms" } ,
217
217
{ value : 5 , label : "5 rooms" } ,
218
218
] ,
219
- showIn : [ " filter" , " show" , " create" , " edit" ] ,
219
+ showIn : { filter : true , show : true , create : true , edit : true } ,
220
220
} ,
221
221
{
222
222
name : "room_sizes" ,
@@ -230,15 +230,15 @@ export default {
230
230
name : "description" ,
231
231
sortable : false ,
232
232
type : AdminForthDataTypes . RICHTEXT ,
233
- showIn : [ " filter" , " show" , " edit" , " create" ] ,
233
+ showIn : { filter : true , show : true , edit : true , create : true } ,
234
234
} ,
235
235
{
236
236
name : "listed" ,
237
237
required : true , // will be required on create/edit
238
238
} ,
239
239
{
240
240
name : "user_id" ,
241
- showIn : [ " filter" , " show" , " edit" , " list" , " create" ] ,
241
+ showIn : { filter : true , show : true , edit : true , list : true , create : true } ,
242
242
foreignResource : {
243
243
resourceId : "users" ,
244
244
hooks : {
0 commit comments