function form_builder_webform_property_options_form in Form Builder 7.2
Configuration form for the "options" property.
1 string reference to 'form_builder_webform_property_options_form'
- form_builder_webform_form_builder_properties in modules/
webform/ form_builder_webform.module - Implements hook_form_builder_properties().
File
- modules/
webform/ form_builder_webform.properties.inc, line 162 - form_builder_webform.properties.inc Implementations of hook_form_builder_properties in separate functions.
Code
function form_builder_webform_property_options_form($component, $edit, &$form_state, $property) {
$form = array();
$form['options'] = array(
'#form_builder' => array(
'property_group' => 'options',
),
'#title' => t('Options'),
'#type' => 'options',
'#default_value' => $component['value'],
'#options' => _webform_select_options_from_text($component['extra']['items']),
'#required' => TRUE,
'#multiple' => $component['extra']['multiple'],
'#multiple_toggle' => !empty($component['extra']['as_list']),
'#optgroups' => !empty($component['extra']['as_list']),
'#limit' => 500,
'#key_type' => 'mixed',
'#key_type_toggle' => t('Customize keys (Advanced)'),
'#key_type_toggled' => $component['extra']['custom_keys'],
);
// Remove the default value field, since it's handled by the options field.
$form['default_value'] = array();
return $form;
}