12 class Theme extends \Magento\Backend\Block\Widget\Grid\Column\Filter\AbstractFilter
27 \
Magento\Framework\DB\Helper $resourceHelper,
28 \
Magento\Framework\View\Design\
Theme\LabelFactory $labelFactory,
31 $this->_labelFactory = $labelFactory;
32 parent::__construct($context, $resourceHelper,
$data);
44 array_unshift(
$options, [
'value' =>
'',
'label' =>
'']);
47 '<select name="%s" id="%s" class="admin__control-select no-changes" %s>%s</select>',
62 public function getOptions()
67 $label = $this->_labelFactory->create();
85 $value = $this->getValue();
92 if (is_array(
$option[
'value'])) {
98 $html .=
'<option value="' .
$option[
'value'] .
'"' . $selected .
'>' .
$option[
'label'] .
'</option>';
112 if ($this->getValue() ===
null) {
115 $value = $this->getValue();
getUiId($arg1=null, $arg2=null, $arg3=null, $arg4=null, $arg5=null)