You are here

function form_builder_webform_property_grid_options_form in Form Builder 6

Same name and namespace in other branches
  1. 7 modules/webform/form_builder_webform.components.inc \form_builder_webform_property_grid_options_form()

Configuration form for the "grid_options" property.

Related topics

1 string reference to 'form_builder_webform_property_grid_options_form'
_form_builder_webform_form_builder_properties_grid in modules/webform/form_builder_webform.components.inc
Implements _form_builder_webform_form_builder_properties_component().

File

modules/webform/form_builder_webform.components.inc, line 328
Default webform component callbacks for functionality related to the Form Builder.

Code

function form_builder_webform_property_grid_options_form(&$form_state, $form_type, $element) {
  $element['#grid_options'] = _webform_select_options_to_text($element['#grid_options']);
  $form = _form_builder_webform_build_edit_form('grid', $element, 'grid_options', 'options', array(
    'options',
  ), array(
    'extra',
    'options',
  ));

  // The _form_builder_webform_build_edit_form() function can only pull in one
  // property at a time, so we have to set the key toggle manually.
  $form['grid_options']['options']['#key_type_toggled'] = !empty($element['#custom_grid_option_keys']);
  return $form;
}