You are here

function _form_builder_webform_form_builder_types_grid in Form Builder 6

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

Implements _form_builder_webform_form_builder_types_component().

Related topics

File

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

Code

function _form_builder_webform_form_builder_types_grid() {
  $fields = array();
  $fields['grid'] = array(
    'title' => t('Grid'),
    'properties' => array(
      // Grid-specific properties.
      'grid_options',
      'grid_questions',
      'custom_grid_option_keys',
      'custom_grid_question_keys',
    ),
    'weight' => -4,
  );
  $fields['grid']['default'] = _form_builder_webform_default('grid');
  $fields['grid']['default']['#title'] = t('New grid');
  $fields['grid']['default']['#grid_options'] = array(
    t('poor'),
    t('average'),
    t('good'),
    t('excellent'),
  );
  $fields['grid']['default']['#grid_questions'] = array(
    t('question one'),
    t('question two'),
    t('question three'),
  );
  return $fields;
}