You are here

function hook_form_builder_add_element_alter in Form Builder 7

Same name and namespace in other branches
  1. 6 form_builder.api.php \hook_form_builder_add_element_alter()
  2. 7.2 form_builder.api.php \hook_form_builder_add_element_alter()

Modify an individual element before it is added to a new form.

This function may be helpful for setting a new element #key, #form_builder['element_id'], or adjusting access in the #form_builder['configurable'] and #form_builder['removable'] properties.

1 function implements hook_form_builder_add_element_alter()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

form_builder_webform_form_builder_add_element_alter in modules/webform/form_builder_webform.module
Implements hook_form_builder_add_element_alter().
1 invocation of hook_form_builder_add_element_alter()
FormBuilderFormBase::setElementArray in ./form_builder.classes.inc
(@inheritdoc}

File

./form_builder.api.php, line 263
These are the hooks that are invoked by Form Builder.

Code

function hook_form_builder_add_element_alter(&$element, $form_type, $form_id) {
  if ($form_type == 'node') {
    $element['#key'] = 'something';
  }
}