File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ Documentation
4
4
1 . [ Basic Usage] ( #basic-usage )
5
5
1 . [ Handling Submit] ( #handling-submit )
6
6
1 . [ Global Options] ( #global-options )
7
+ 1 . [ Form defaults in schema] ( #form-defaults-in-schema )
7
8
1 . [ Form types] ( #form-types )
8
9
1 . [ Default form types] ( #default-form-types )
9
10
1 . [ Form definitions] ( #form-definitions )
174
175
< / div>
175
176
` ` `
176
177
178
+ Form defaults in schema
179
+ -----------------------
180
+ Its recommended to split presentation and validation into a form definition and a json schema. But
181
+ if you for some reason can't do this, but *do* have the power to change the schema, you can supply form
182
+ default values within the schema using the custom attribute ` x- schema- form` . ` x- schema- form` should
183
+ be a form object and acts as form definition defaults for that field.
177
184
185
+ Example schema.
186
+ ` ` ` js
187
+ {
188
+ " type" : " object" ,
189
+ " properties" : {
190
+ " comment" : {
191
+ " type" : " string" ,
192
+ " title" : " Comment" ,
193
+ " x-schema-form" : {
194
+ " type" : " textarea" ,
195
+ " placeholder" : " Don't hold back"
196
+ }
197
+ }
198
+ }
199
+ }
200
+ ` ` `
178
201
179
202
Form types
180
203
----------
You can’t perform that action at this time.
0 commit comments