Form options
Options are set in three layers, where the more particular overrides the more general.
- Pre-defined defaults.
 - User-defined defaults for the global Vue Instance. Passed as the second paramter to the 
Usestatement. - Options for a single form, passed through the 
optionsprop. 
beforeSubmit(form)functionThis callback allows you to defer submission or prevent it altogether depending on the result of the callback. The callback MUST return a promise object - native or JQuery's Deferred. If and when the promise is resolved the form will be submitted. If it is rejected, the form will not be submitted. Passes through the form instance.layoutstringBootstrap's form layout class. Defaults to a vertical block display. other options areform-horizontalandform-inlinelabelWidthnumberrelevant only for horizontal layout. The number of grid columns allocated for the label (out of 12). Defaults to3.showClientErrorsInStatusBarbooleanShow client errors in the status bar, with links to the relevant fields, in addition to the error shown under each field. Useful for long forms. Default:falseadditionalPayloadobjectCustom data you want to send along with the form. Serves a similar purpose to that of a hidden input field. To insert dynamic data you can change this value on thevue-form.sendingevent.sendOnlyDirtyFieldsbooleanwhen using AJAX form send only the dirty fields. When set totruepristine form submission will be disabled. Default:false.select2Optionsobject- Global options for select2, to be used onvf-selectwith aselect2orajax-urlproptinymceOptionsobject- Global options for tinymce. To be used on avf-textareafield with atinymceprop.fileOptionsobject- Global options for JQuery File Upload, to be used onvf-filewith anajaxprop.dateOptionsobject- Global options for daterangepicker, to be used onvf-date.successTimeoutnumber- Time in ms before hiding the success message after the form was sent using AJAX. Default: 4000customRulesobjectSee Validation\Custom Rulesmessagesobjectsee Validation\MessagestextsobjectDefault:
{
  sending:'Sending Form...',
  sent:'Form was successfully sent', // this will be presented in case a string is not returned from the server
  singleError:'an error was found:', // status bar errors list title
  errors:'{0} errors were found:',
  // texts for toggling checkbox list values:
  selectAll:'Select All',
  unselectAll:'Unselect All'
}