You are here

function form_builder_webform_property_grid_questions_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_questions_form()

Configuration form for the "grid_questions" property.

Related topics

1 string reference to 'form_builder_webform_property_grid_questions_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 340
Default webform component callbacks for functionality related to the Form Builder.

Code

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

  // 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_questions']['options']['#key_type_toggled'] = !empty($element['#custom_grid_question_keys']);
  return $form;
}