Spec-Zone.ru › Dart 2

dart:html

Класс SearchInputElement

Аналогичен TextInputElement, но на платформах, где поле поиска оформляется иначе, будет использоваться стиль поля поиска.

Используйте supported, чтобы проверить, поддерживается ли этот элемент на текущей платформе.

Реализуемые типы
  • TextInputElementBase
Реализующие классы
  • InputElement
Аннотации
  • @SupportedBrowser(SupportedBrowser.CHROME)
  • @SupportedBrowser(SupportedBrowser.FIREFOX)
  • @SupportedBrowser(SupportedBrowser.IE, '10')
  • @SupportedBrowser(SupportedBrowser.SAFARI)

Конструкторы

SearchInputElement()
factory

Свойства

accessibleNode → AccessibleNode?
только для чтения, унаследовано
assignedSlot → SlotElement?
только для чтения, унаследовано
attributes ↔ Map<String, String>
чтение / запись, унаследовано
Все атрибуты этого элемента.
autocomplete ↔ String
чтение / запись, унаследовано
autofocus ↔ bool
чтение / запись, унаследовано
baseUri → String?
только для чтения, унаследовано
borderEdge → CssRect
только для чтения, унаследовано
Доступ к размерам и положению области элемента, включающей содержимое, внутренние отступы и рамку.
childNodes → List<Node>
только для чтения, унаследовано
Список дочерних узлов этого узла.
children ↔ List<Element>
чтение / запись, унаследовано
Список непосредственных дочерних элементов этого элемента.
classes ↔ CssClassSet
чтение / запись, унаследовано
Набор классов CSS, применённых к этому элементу.
className ↔ String
чтение / запись, унаследовано
client → Rectangle<num>
только для чтения, унаследовано
Возвращает положение этого элемента относительно клиентской области страницы.
clientHeight → int
только для чтения, унаследовано
clientLeft → int?
только для чтения, унаследовано
clientTop → int?
только для чтения, унаследовано
clientWidth → int
только для чтения, унаследовано
computedName → String?
только для чтения, унаследовано
computedRole → String?
только для чтения, унаследовано
contentEdge → CssRect
только для чтения, унаследовано
Доступ к положению содержимого этого элемента.
contentEditable ↔ String
чтение / запись, унаследовано
dataset ↔ Map<String, String>
чтение / запись, унаследовано
Предоставляет доступ ко всем пользовательским атрибутам данных (data-*), заданным для этого элемента.
dir ↔ String?
чтение / запись, унаследовано
dirName ↔ String?
чтение / запись
disabled ↔ bool?
чтение / запись, унаследовано
documentOffset → Point<num>
только для чтения, унаследовано
Возвращает координаты элемента относительно верхнего края документа.
draggable ↔ bool
чтение / запись, унаследовано
Указывает, можно ли перетаскивать этот элемент.
firstChild → Node?
только для чтения, унаследовано
Первый дочерний узел этого узла.
hashCode → int
только для чтения, унаследовано
Хеш-код этого объекта.
hidden ↔ bool
чтение / запись, унаследовано
Указывает, не относится ли элемент к текущему состоянию страницы.
id ↔ String
чтение / запись, унаследовано
incremental ↔ bool?
чтение / запись, унаследовано
indeterminate ↔ bool?
чтение / запись, унаследовано
inert ↔ bool?
чтение / запись, унаследовано
innerHtml ↔ String?
чтение / запись, унаследовано
Разбирает фрагмент HTML и задаёт его как содержимое этого элемента.
innerText ↔ String
чтение / запись, унаследовано
inputMode ↔ String?
чтение / запись, унаследовано
isConnected → bool?
только для чтения, унаследовано
isContentEditable → bool?
только для чтения, унаследовано
labels → List<Node>?
только для чтения, унаследовано
lang ↔ String?
чтение / запись, унаследовано
lastChild → Node?
только для чтения, унаследовано
Последний дочерний узел этого узла.
list → Element?
только для чтения
localName → String
только для чтения, унаследовано
marginEdge → CssRect
только для чтения, унаследовано
Доступ к размерам и положению области элемента, включающей содержимое, внутренние отступы, рамку и внешние отступы.
maxLength ↔ int?
чтение / запись, унаследовано
name ↔ String?
чтение / запись, унаследовано
namespaceUri → String?
только для чтения, унаследовано
URI, идентифицирующий пространство имён XML этого элемента.
nextElementSibling → Element?
только для чтения, унаследовано
nextNode → Node?
только для чтения, унаследовано
Следующий соседний узел.
nodeName → String?
только для чтения, унаследовано
Имя этого узла.
nodes ↔ List<Node>
чтение / запись, унаследовано
Изменяемый список дочерних узлов этого узла.
nodeType → int
только для чтения, унаследовано
Тип узла.
nodeValue → String?
только для чтения, унаследовано
Значение этого узла.
offset → Rectangle<num>
только для чтения, унаследовано
Возвращает смещение этого элемента относительно его offsetParent.
offsetHeight → int
только для чтения, унаследовано
offsetLeft → int
только для чтения, унаследовано
offsetParent → Element?
только для чтения, унаследовано
offsetTop → int
только для чтения, унаследовано
offsetWidth → int
только для чтения, унаследовано
on → ElementEvents
только для чтения, унаследовано
Это удобный способ доступа к потокам событий, который следует использовать только в том случае, если нет специального средства доступа.
onAbort → ElementStream<Event>
только для чтения, унаследовано
Поток событий abort, обрабатываемых этим Element.
onBeforeCopy → ElementStream<Event>
только для чтения, унаследовано
Поток событий beforecopy, обрабатываемых этим Element.
onBeforeCut → ElementStream<Event>
только для чтения, унаследовано
Поток событий beforecut, обрабатываемых этим Element.
onBeforePaste → ElementStream<Event>
только для чтения, унаследовано
Поток событий beforepaste, обрабатываемых этим Element.
onBlur → ElementStream<Event>
только для чтения, унаследовано
Поток событий blur, обрабатываемых этим Element.
onCanPlay → ElementStream<Event>
только для чтения, унаследовано
onCanPlayThrough → ElementStream<Event>
только для чтения, унаследовано
onChange → ElementStream<Event>
только для чтения, унаследовано
Поток событий change, обрабатываемых этим Element.
onClick → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий click, обрабатываемых этим Element.
onContextMenu → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий contextmenu, обрабатываемых этим Element.
onCopy → ElementStream<ClipboardEvent>
только для чтения, унаследовано
Поток событий copy, обрабатываемых этим Element.
onCut → ElementStream<ClipboardEvent>
только для чтения, унаследовано
Поток событий cut, обрабатываемых этим Element.
onDoubleClick → ElementStream<Event>
только для чтения, унаследовано
Поток событий doubleclick, обрабатываемых этим Element.
onDrag → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий drag, возникающих, когда этот элемент перетаскивается.
onDragEnd → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий dragend, возникающих после завершения перетаскивания этого элемента.
onDragEnter → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий dragenter, возникающих, когда перетаскиваемый объект впервые перемещают над этим элементом.
onDragLeave → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий dragleave, возникающих, когда перетаскиваемый над элементом объект покидает его целевую область.
onDragOver → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий dragover, возникающих, когда перетаскиваемый объект находится над этим элементом.
onDragStart → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий dragstart, возникающих при начале перетаскивания этого элемента.
onDrop → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий drop, возникающих, когда перетаскиваемый объект отпускают на этом элементе.
onDurationChange → ElementStream<Event>
только для чтения, унаследовано
onEmptied → ElementStream<Event>
только для чтения, унаследовано
onEnded → ElementStream<Event>
только для чтения, унаследовано
onError → ElementStream<Event>
только для чтения, унаследовано
Поток событий error, обрабатываемых этим Element.
onFocus → ElementStream<Event>
только для чтения, унаследовано
Поток событий focus, обрабатываемых этим Element.
onFullscreenChange → ElementStream<Event>
только для чтения, унаследовано
Поток событий fullscreenchange, обрабатываемых этим Element.
onFullscreenError → ElementStream<Event>
только для чтения, унаследовано
Поток событий fullscreenerror, обрабатываемых этим Element.
onInput → ElementStream<Event>
только для чтения, унаследовано
Поток событий input, обрабатываемых этим Element.
onInvalid → ElementStream<Event>
только для чтения, унаследовано
Поток событий invalid, обрабатываемых этим Element.
onKeyDown → ElementStream<KeyboardEvent>
только для чтения, унаследовано
Поток событий keydown, обрабатываемых этим Element.
onKeyPress → ElementStream<KeyboardEvent>
только для чтения, унаследовано
Поток событий keypress, обрабатываемых этим Element.
onKeyUp → ElementStream<KeyboardEvent>
только для чтения, унаследовано
Поток событий keyup, обрабатываемых этим Element.
onLoad → ElementStream<Event>
только для чтения, унаследовано
Поток событий load, обрабатываемых этим Element.
onLoadedData → ElementStream<Event>
только для чтения, унаследовано
onLoadedMetadata → ElementStream<Event>
только для чтения, унаследовано
onMouseDown → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий mousedown, обрабатываемых этим Element.
onMouseEnter → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий mouseenter, обрабатываемых этим Element.
onMouseLeave → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий mouseleave, обрабатываемых этим Element.
onMouseMove → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий mousemove, обрабатываемых этим Element.
onMouseOut → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий mouseout, обрабатываемых этим Element.
onMouseOver → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий mouseover, обрабатываемых этим Element.
onMouseUp → ElementStream<MouseEvent>
только для чтения, унаследовано
Поток событий mouseup, обрабатываемых этим Element.
onMouseWheel → ElementStream<WheelEvent>
только для чтения, унаследовано
Поток событий mousewheel, обрабатываемых этим Element.
onPaste → ElementStream<ClipboardEvent>
только для чтения, унаследовано
Поток событий paste, обрабатываемых этим Element.
onPause → ElementStream<Event>
только для чтения, унаследовано
onPlay → ElementStream<Event>
только для чтения, унаследовано
onPlaying → ElementStream<Event>
только для чтения, унаследовано
onRateChange → ElementStream<Event>
только для чтения, унаследовано
onReset → ElementStream<Event>
только для чтения, унаследовано
Поток событий reset, обрабатываемых этим Element.
onResize → ElementStream<Event>
только для чтения, унаследовано
onScroll → ElementStream<Event>
только для чтения, унаследовано
Поток событий scroll, обрабатываемых этим Element.
onSearch → ElementStream<Event>
только для чтения, унаследовано
Поток событий search, обрабатываемых этим Element.
onSeeked → ElementStream<Event>
только для чтения, унаследовано
onSeeking → ElementStream<Event>
только для чтения, унаследовано
onSelect → ElementStream<Event>
только для чтения, унаследовано
Поток событий select, обрабатываемых этим Element.
onSelectStart → ElementStream<Event>
только для чтения, унаследовано
Поток событий selectstart, обрабатываемых этим Element.
onStalled → ElementStream<Event>
только для чтения, унаследовано
onSubmit → ElementStream<Event>
только для чтения, унаследовано
Поток событий submit, обрабатываемых этим Element.
onSuspend → ElementStream<Event>
только для чтения, унаследовано
onTimeUpdate → ElementStream<Event>
только для чтения, унаследовано
onTouchCancel → ElementStream<TouchEvent>
только для чтения, унаследовано
Поток событий touchcancel, обрабатываемых этим Element.
onTouchEnd → ElementStream<TouchEvent>
только для чтения, унаследовано
Поток событий touchend, обрабатываемых этим Element.
onTouchEnter → ElementStream<TouchEvent>
только для чтения, унаследовано
Поток событий touchenter, обрабатываемых этим Element.
onTouchLeave → ElementStream<TouchEvent>
только для чтенияунаследовано
Поток событий touchleave, обрабатываемых этим Element.
onTouchMove → ElementStream<TouchEvent>
только для чтенияунаследовано
Поток событий touchmove, обрабатываемых этим Element.
onTouchStart → ElementStream<TouchEvent>
только для чтенияунаследовано
Поток событий touchstart, обрабатываемых этим Element.
onTransitionEnd → ElementStream<TransitionEvent>
только для чтенияунаследовано
Поток событий transitionend, обрабатываемых этим Element.
onVolumeChange → ElementStream<Event>
только для чтенияунаследовано
onWaiting → ElementStream<Event>
только для чтенияунаследовано
onWheel → ElementStream<WheelEvent>
только для чтенияунаследовано
outerHtml → String?
только для чтенияунаследовано
ownerDocument → Document?
только для чтенияунаследовано
Документ, к которому принадлежит этот узел.
paddingEdge → CssRect
только для чтенияунаследовано
Доступ к размерам и положению блока содержимого и внутренних отступов этого элемента.
parent → Element?
только для чтенияунаследовано
Родительский элемент этого узла.
parentNode → Node?
только для чтенияунаследовано
Родительский узел этого узла.
pattern ↔ String
чтение / записьунаследовано
placeholder ↔ String
чтение / записьунаследовано
previousElementSibling → Element?
только для чтенияунаследовано
previousNode → Node?
только для чтенияунаследовано
Предыдущий соседний узел.
readOnly ↔ bool?
чтение / записьунаследовано
required ↔ bool
чтение / записьунаследовано
runtimeType → Type
только для чтенияунаследовано
Представление типа объекта во время выполнения.
scrollHeight → int
только для чтенияунаследовано
scrollLeft ↔ int
чтение / записьунаследовано
scrollTop ↔ int
чтение / записьунаследовано
scrollWidth → int
только для чтенияунаследовано
selectionDirection ↔ String?
чтение / записьунаследовано
selectionEnd ↔ int?
чтение / записьунаследовано
selectionStart ↔ int?
чтение / записьунаследовано
shadowRoot → ShadowRoot?
только для чтенияунаследовано
Корень теневого DOM этого хоста теневого DOM.
size ↔ int?
чтение / записьунаследовано
slot ↔ String?
чтение / записьунаследовано
spellcheck ↔ bool?
чтение / записьунаследовано
style → CssStyleDeclaration
только для чтенияунаследовано
styleMap → StylePropertyMap?
только для чтенияунаследовано
tabIndex ↔ int?
чтение / записьунаследовано
tagName → String
только для чтенияунаследовано
text ↔ String?
чтение / записьунаследовано
Весь текст внутри этого узла и его потомков.
title ↔ String?
чтение / записьунаследовано
translate ↔ bool?
чтение / записьунаследовано
Указывает, изменяется ли текстовое содержимое этого элемента при локализации страницы.
validationMessage → String
только для чтенияунаследовано
validity → ValidityState
только для чтенияунаследовано
value ↔ String?
чтение / записьунаследовано
willValidate → bool
только для чтенияунаследовано

Методы

addEventListener(String type, EventListener? listener, [bool? useCapture]) → void
унаследовано
after(Object nodes) → void
унаследовано
animate(Iterable<Map<String, dynamic>> frames, [dynamic timing]) → Animation
унаследовано
Создает новый объект AnimationEffect, целевым элементом которого является объект, для которого вызывается метод, и вызывает метод play() объекта AnimationTimeline временной шкалы документа узла документа элемента, передавая созданный объект AnimationEffect в качестве аргумента методу. Возвращает Animation для этого эффекта.
append(Node node) → Node
унаследовано
Добавляет узел в конец списка дочерних узлов этого узла.
appendHtml(String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void
унаследовано
Разбирает указанный текст как HTML и добавляет полученный узел после последнего дочернего узла этого элемента.
appendText(String text) → void
унаследовано
Добавляет указанный текст после последнего дочернего узла этого элемента.
attached() → void
унаследовано
Вызывается DOM, когда этот элемент вставлен в активный документ.
attachShadow(Map shadowRootInitDict) → ShadowRoot
унаследовано
attributeChanged(String name, String oldValue, String newValue) → void
унаследовано
Вызывается DOM каждый раз, когда изменяется атрибут этого элемента.
before(Object nodes) → void
унаследовано
blur() → void
унаследовано
checkValidity() → bool
унаследовано
click() → void
унаследовано
clone(bool? deep) → Node
унаследовано
Возвращает копию этого узла.
closest(String selectors) → Element?
унаследовано
contains(Node? other) → bool
унаследовано
Возвращает true, если этот узел содержит указанный узел.
createFragment(String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → DocumentFragment
унаследовано
Создает DocumentFragment из фрагмента HTML и проверяет, что он соответствует правилам очистки, заданным validator или treeSanitizer.
createShadowRoot() → ShadowRoot
унаследовано
Создает новый корень теневого DOM для этого хоста теневого DOM.
detached() → void
унаследовано
Вызывается DOM, когда этот элемент удален из активного документа.
dispatchEvent(Event event) → bool
унаследовано
enteredView() → void
унаследовано
Устарело*: переопределите attached.
focus() → void
унаследовано
getAnimations() → List<Animation>
унаследовано
getAttribute(String name) → String?
унаследовано
getAttributeNames() → List<String>
унаследовано
getAttributeNS(String? namespaceURI, String name) → String?
унаследовано
getBoundingClientRect() → Rectangle<num>
унаследовано
Возвращает наименьший ограничивающий прямоугольник, охватывающий внутренние отступы, полосу прокрутки и границу этого элемента.
getClientRects() → List<Rectangle<num>>
унаследовано
getComputedStyle([String? pseudoElement]) → CssStyleDeclaration
унаследовано
Набор всех значений CSS, примененных к этому элементу, включая унаследованные значения и значения по умолчанию.
getDestinationInsertionPoints() → List<Node>
унаследовано
Возвращает список точек вставки теневого DOM, в которые распределяется этот элемент.
getElementsByClassName(String classNames) → List<Node>
унаследовано
Возвращает список узлов с указанным именем класса внутри этого элемента.
getNamespacedAttributes(String namespace) → Map<String, String>
унаследовано
Возвращает карту для управления атрибутами указанного пространства имен.
getRootNode([Map? options]) → Node
унаследовано
hasAttribute(String name) → bool
унаследовано
hasAttributeNS(String? namespaceURI, String name) → bool
унаследовано
hasChildNodes() → bool
унаследовано
Возвращает true, если у этого узла есть дочерние узлы.
hasPointerCapture(int pointerId) → bool
унаследовано
insertAdjacentElement(String where, Element element) → Element
унаследовано
Вставляет element в DOM в указанное место.
insertAdjacentHtml(String where, String html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void
унаследовано
Разбирает текст как фрагмент HTML и вставляет его в DOM в указанное место.
insertAdjacentText(String where, String text) → void
унаследовано
Вставляет текст в DOM в указанное место.
insertAllBefore(Iterable<Node> newNodes, Node child) → void
унаследовано
Вставляет все узлы в этот узел непосредственно перед child.
insertBefore(Node node, Node? child) → Node
унаследовано
Вставляет указанный узел в этот узел непосредственно перед child. Если child равен null, указанный узел вставляется в конец списка дочерних узлов этого узла.
leftView() → void
унаследовано
Устарело*: переопределите detached.
matches(String selectors) → bool
унаследовано
Проверяет, соответствует ли этот элемент селекторам CSS.
matchesWithAncestors(String selectors) → bool
унаследовано
Проверяет, соответствует ли селекторам CSS этот элемент или какой-либо из его родителей.
noSuchMethod(Invocation invocation) → dynamic
унаследовано
Вызывается при обращении к несуществующему методу или свойству.
offsetTo(Element parent) → Point<num>
унаследовано
Возвращает смещение borderEdge этого элемента относительно указанного parent.
querySelector(String selectors) → Element?
унаследовано
Находит первый дочерний элемент этого элемента, соответствующий указанной группе селекторов.
querySelectorAll<T extends Element>(String selectors) → ElementList<T>
унаследовано
Находит все дочерние элементы этого элемента, соответствующие указанной группе селекторов.
releasePointerCapture(int pointerId) → void
унаследовано
remove() → void
унаследовано
Удаляет этот узел из DOM.
removeAttribute(String name) → void
унаследовано
removeAttributeNS(String? namespaceURI, String name) → void
унаследовано
removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void
унаследовано
replaceWith(Node otherNode) → Node
унаследовано
Заменяет этот узел другим узлом.
requestFullscreen([Map? options]) → Future<void>
унаследовано
Отображает этот элемент в полноэкранном режиме.
requestPointerLock() → void
унаследовано
scroll([dynamic options_OR_x, num? y]) → void
унаследовано
scrollBy([dynamic options_OR_x, num? y]) → void
унаследовано
scrollIntoView([ScrollAlignment? alignment]) → void
унаследовано
Прокручивает страницу так, чтобы этот элемент стал видимым.
scrollIntoViewIfNeeded([bool? centerIfNeeded]) → void
унаследовано
Нестандартная версия scrollIntoView, которая прокручивает страницу так, чтобы текущий элемент попал в видимую область окна браузера, если он еще не находится в ней. Если элемент уже находится в видимой области окна браузера, прокрутка не выполняется.
scrollTo([dynamic options_OR_x, num? y]) → void
унаследовано
select() → void
унаследовано
setApplyScroll(String nativeScrollBehavior) → Future<ScrollState>
унаследовано
setAttribute(String name, Object value) → void
унаследовано
setAttributeNS(String? namespaceURI, String name, Object value) → void
унаследовано
setCustomValidity(String error) → void
унаследовано
setDistributeScroll(String nativeScrollBehavior) → Future<ScrollState>
унаследовано
setInnerHtml(String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void
унаследовано
Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента. Это гарантирует, что созданное содержимое соответствует правилам очистки, заданным validator или treeSanitizer.
setPointerCapture(int pointerId) → void
унаследовано
setSelectionRange(int start, int end, [String? direction]) → void
унаследовано
toString() → String
унаследовано
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследовано
Оператор равенства.

Статические свойства

supported → bool
только для чтения
Возвращает true, если этот тип элемента ввода поддерживается на текущей платформе.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/SearchInputElement-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API