class apachesolr_views_handler_optionwidget_filter in Apache Solr Views 6
Hierarchy
- class \apachesolr_views_handler_optionwidget_filter extends \views_handler_filter
Expanded class hierarchy of apachesolr_views_handler_optionwidget_filter
1 string reference to 'apachesolr_views_handler_optionwidget_filter'
- apachesolr_views_views_data in ./
apachesolr_views.views.inc - Implementation of hook_views_data().
File
- handlers/
apachesolr_views_handler_optionwidget_filter.inc, line 2
View source
class apachesolr_views_handler_optionwidget_filter extends views_handler_filter {
/**
* override query
*/
function query() {
$this->query
->add_filter($this->real_field, $this->value);
}
/**
* Provide a simple textfield for equality
*/
function value_form(&$form, &$form_state) {
// parent::value_form doesn't return anything
// SIGH! definition['cck_field'] doesn't have 'allowed_values'
$options = content_allowed_values(content_fields($this->definition['cck_field']['field_name']));
$form['value'] = array(
'#type' => 'select',
'#title' => t($this->definition['cck_field']['label']),
'#options' => $options,
'#default_value' => $this->value,
);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
apachesolr_views_handler_optionwidget_filter:: |
function | override query | ||
apachesolr_views_handler_optionwidget_filter:: |
function | Provide a simple textfield for equality |