function _form_builder_webform_form_builder_types_select in Form Builder 7
Same name and namespace in other branches
- 6 modules/webform/form_builder_webform.components.inc \_form_builder_webform_form_builder_types_select()
- 7.2 modules/webform/form_builder_webform.components.inc \_form_builder_webform_form_builder_types_select()
Implements _form_builder_webform_form_builder_types_component().
Related topics
File
- modules/
webform/ form_builder_webform.components.inc, line 678 - Default webform component callbacks for functionality related to the Form Builder.
Code
function _form_builder_webform_form_builder_types_select() {
$fields = array();
$fields['select'] = array(
'title' => t('Select list'),
'properties' => array(
'default_value',
'options',
'multiple',
),
'weight' => -5,
);
$items['items'] = "1|" . t('one') . "\n2|" . t('two') . "\n3|" . t('three');
$fields['select']['default'] = _form_builder_webform_default('select', array(
'aslist' => TRUE,
'multiple' => FALSE,
'value' => '1',
) + $items, array(
'name' => t('New select'),
));
$fields['checkboxes'] = array(
'title' => t('Checkboxes'),
'properties' => array(
'default_value',
'options',
'multiple',
),
'weight' => -6,
);
$fields['checkboxes']['default'] = _form_builder_webform_default('select', array(
'aslist' => FALSE,
'multiple' => TRUE,
'value' => '1,2',
) + $items, array(
'name' => t('New checkboxes'),
));
$fields['radios'] = array(
'title' => t('Radios'),
'properties' => array(
'default_value',
'options',
),
'weight' => -7,
);
$fields['radios']['default'] = _form_builder_webform_default('select', array(
'aslist' => FALSE,
'multiple' => FALSE,
'value' => '1',
) + $items, array(
'name' => t('New radios'),
));
return $fields;
}