function viewreference_field_widget_form in View reference 7.3
Implements hook_field_widget_form().
File
- ./
viewreference.module, line 940 - Defines a field type for referencing a view from a node.
Code
function viewreference_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
switch ($instance['widget']['type']) {
case 'viewreference_select':
$element += array(
'#type' => 'viewreference_select',
'#default_value' => isset($items[$delta]) ? $items[$delta] : NULL,
);
break;
case 'viewreference_autocomplete':
$element += array(
'#type' => 'viewreference_autocomplete',
'#default_value' => isset($items[$delta]) ? $items[$delta] : NULL,
'#value_callback' => 'viewreference_autocomplete_value',
);
break;
}
return $element;
}