function tripal_views_handler_filter_select_string::exposed_form
2.x tripal_views_handler_filter_select_string.inc | tripal_views_handler_filter_select_string::exposed_form(&$form, &$form_state) |
3.x tripal_views_handler_filter_select_string.inc | tripal_views_handler_filter_select_string::exposed_form(&$form, &$form_state) |
1.x tripal_views_handler_filter_select_string.inc | tripal_views_handler_filter_select_string::exposed_form(&$form, &$form_state) |
Render our chunk of the exposed filter form when selecting
You can override this if it doesn't do what you expect.
Overrides views_handler_filter::exposed_form
File
- tripal_views/
views/ handlers/ tripal_views_handler_filter_select_string.inc, line 298 - Contains tripal_views_handler_filter_select_string Filter Handler
Class
- tripal_views_handler_filter_select_string
- This Handler provides a generic select list for any chado field that is a string The select list includes all distinct values for that field.
Code
function exposed_form(&$form, &$form_state) {
parent::exposed_form($form, $form_state);
if (isset($this->options['select_multiple'])) {
if ($this->options['select_multiple']) {
if (isset($this->options['expose']['identifier'])) {
$id = $this->options['expose']['identifier'];
}
else {
$id = $this->options['id'];
}
$form[$id]['#multiple'] = TRUE;
}
}
}