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
441 . [ Basic Usage] ( #basic-usage )
551 . [ Handling Submit] ( #handling-submit )
661 . [ Global Options] ( #global-options )
7+ 1 . [ Form defaults in schema] ( #form-defaults-in-schema )
781 . [ Form types] ( #form-types )
891 . [ Default form types] ( #default-form-types )
9101 . [ Form definitions] ( #form-definitions )
174175< / div>
175176` ` `
176177
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.
177184
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+ ` ` `
178201
179202Form types
180203----------
You can’t perform that action at this time.
0 commit comments