function _form_builder_webform_form_builder_types_select in Form Builder 6
Same name and namespace in other branches
- 7.2 modules/webform/form_builder_webform.components.inc \_form_builder_webform_form_builder_types_select()
- 7 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 646 - 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(
'options',
'multiple',
),
'weight' => -5,
);
$fields['select']['default'] = _form_builder_webform_default('select', array(
'aslist' => TRUE,
'multiple' => FALSE,
));
$fields['select']['default']['#options'] = array(
'1' => t('one'),
'2' => t('two'),
'3' => t('three'),
);
$fields['select']['default']['#default_value'] = 1;
$fields['select']['default']['#title'] = t('New select');
$fields['checkboxes'] = array(
'title' => t('Checkboxes'),
'properties' => array(
'options',
'multiple',
),
'weight' => -6,
);
$fields['checkboxes']['default'] = _form_builder_webform_default('select', array(
'aslist' => FALSE,
'multiple' => TRUE,
));
$fields['checkboxes']['default']['#options'] = array(
'1' => t('one'),
'2' => t('two'),
'3' => t('three'),
);
$fields['checkboxes']['default']['#default_value'] = array(
1,
2,
);
$fields['checkboxes']['default']['#title'] = t('New checkboxes');
$fields['radios'] = array(
'title' => t('Radios'),
'properties' => array(
'options',
),
'weight' => -7,
);
$fields['radios']['default'] = _form_builder_webform_default('select', array(
'aslist' => FALSE,
'multiple' => FALSE,
));
$fields['radios']['default']['#options'] = array(
'1' => t('one'),
'2' => t('two'),
'3' => t('three'),
);
$fields['radios']['default']['#default_value'] = 1;
$fields['radios']['default']['#title'] = t('New radios');
return $fields;
}