yamlform.yamlform.example_layout_flexbox.yml in YAML Form 8
modules/yamlform_examples/config/install/yamlform.yamlform.example_layout_flexbox.yml
File
modules/yamlform_examples/config/install/yamlform.yamlform.example_layout_flexbox.ymlView source
- langcode: en
- status: true
- dependencies:
- enforced:
- module:
- - yamlform_examples
- uid: null
- template: false
- id: example_layout_flexbox
- title: 'Example: Layout: Flexbox'
- description: 'Examples of multiple column form layout using <a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/">Flexbox</a>.'
- elements: |
- name:
- '#type': flexbox
- title:
- '#type': textfield
- '#title': 'Title'
- first_name:
- '#type': textfield
- '#title': 'First name'
- '#flex': 3
- middle_name:
- '#type': textfield
- '#title': 'Middle name'
- '#flex': 3
- last_name:
- '#type': textfield
- '#title': 'Last name'
- '#flex': 5
- suffix:
- '#type': textfield
- '#title': 'Suffix'
- personal_information_1:
- '#type': flexbox
- birth_date:
- '#type': datelist
- '#title': 'Birth date'
- '#date_part_order':
- - month
- - day
- - year
- gender:
- '#type': radios
- '#title': 'Gender'
- '#options': gender
- '#options_display': two_columns
- personal_information_2:
- '#type': flexbox
- ethnicity:
- '#type': checkboxes_other
- '#title': 'Ethnicity'
- '#options': ethnicity
- '#options_display': three_columns
- marital_status:
- '#type': radios
- '#title': 'Marital status'
- '#options': marital_status
- '#options_display': two_columns
- work:
- '#type': flexbox
- employment_status:
- '#type': select_other
- '#title': 'Employment status'
- '#options': employment_status
- industry:
- '#type': select_other
- '#title': 'If employed, industry of employer'
- '#options': industry
- address_line_1:
- '#type': flexbox
- address:
- '#type': textfield
- '#title': 'Street address (Line 1)'
- address_line_2:
- '#type': flexbox
- address_1:
- '#type': textfield
- '#title': 'Street address (Line 2)'
- address_line_3:
- '#type': flexbox
- city:
- '#type': textfield
- '#title': 'City'
- state_province:
- '#type': select_other
- '#title': 'State/Province'
- '#options': state_province_names
- zip:
- '#type': textfield
- '#title': 'Zip'
- address_line_4:
- country:
- '#type': select
- '#title': 'Country'
- '#options': country_names
- phone_number:
- '#type': flexbox
- mobile_phone:
- '#type': tel
- '#title': 'Mobile phone'
- home_phone:
- '#type': tel
- '#title': 'Home phone'
- work_phone:
- '#type': tel
- '#title': 'Home phone'
- web:
- '#type': flexbox
- email:
- '#type': email
- '#title': 'E-mail address'
- url:
- '#type': url
- '#title': 'Home page (URL)'
- css: ''
- javascript: ''
- settings:
- page: true
- page_submit_path: ''
- page_confirm_path: ''
- form_submit_label: ''
- form_submit_attributes: { }
- form_exception_message: ''
- form_closed_message: ''
- form_confidential: false
- form_confidential_message: ''
- form_prepopulate: false
- form_prepopulate_source_entity: false
- form_novalidate: false
- form_unsaved: false
- form_disable_back: false
- form_autofocus: false
- form_details_toggle: false
- wizard_progress_bar: true
- wizard_progress_pages: false
- wizard_progress_percentage: false
- wizard_next_button_label: ''
- wizard_next_button_attributes: { }
- wizard_prev_button_label: ''
- wizard_prev_button_attributes: { }
- wizard_start_label: ''
- wizard_complete: true
- wizard_complete_label: ''
- preview: 0
- preview_next_button_label: ''
- preview_next_button_attributes: { }
- preview_prev_button_label: ''
- preview_prev_button_attributes: { }
- preview_message: ''
- draft: false
- draft_auto_save: false
- draft_button_label: ''
- draft_button_attributes: { }
- draft_saved_message: ''
- draft_loaded_message: ''
- confirmation_type: page
- confirmation_message: ''
- confirmation_url: ''
- confirmation_attributes: { }
- confirmation_back: true
- confirmation_back_label: ''
- confirmation_back_attributes: { }
- limit_total: null
- limit_total_message: ''
- limit_user: null
- limit_user_message: ''
- entity_limit_total: null
- entity_limit_user: null
- results_disabled: false
- results_disabled_ignore: false
- token_update: false
- access:
- create:
- roles:
- - anonymous
- - authenticated
- users: { }
- view_any:
- roles: { }
- users: { }
- update_any:
- roles: { }
- users: { }
- delete_any:
- roles: { }
- users: { }
- purge_any:
- roles: { }
- users: { }
- view_own:
- roles: { }
- users: { }
- update_own:
- roles: { }
- users: { }
- delete_own:
- roles: { }
- users: { }
- handlers: { }