30 'list' => $this->mName .
'-datalist',
31 ] + parent::getAttributes( $list );
38 return parent::getInputHTML( $value ) .
39 Html::rawElement(
'datalist',
40 [
'id' => $this->mName .
'-datalist' ],
41 XmlSelect::formatOptions( $this->
getOptions() )
47 $allowedParams = [
'tabindex' ];
48 $attribs = \OOUI\Element::configFromHtmlAttributes(
52 if ( $this->mClass !==
'' ) {
58 if ( $this->mPlaceholder !==
'' ) {
62 return new \OOUI\ComboBoxInputWidget( [
63 'name' => $this->mName,
66 'value' => strval( $value ),
67 'disabled' => $disabled,
78class_alias( HTMLComboboxField::class,
'HTMLComboboxField' );