Класс DialogElement
- Наследование
-
- Object
- EventTarget
- Node
- Element
- HtmlElement
- DialogElement
- Аннотации
-
- @Unstable()
- @Native("HTMLDialogElement")
Конструкторы
- DialogElement.created()
- Конструктор, созданный DOM при создании пользовательского элемента.
Свойства
- accessibleNode → AccessibleNode? только для чтения, унаследованное
- assignedSlot → SlotElement? только для чтения, унаследованное
- attributes ↔ Map<
String, String> чтение / запись, унаследованное - Все атрибуты данного элемента.
- baseUri → String? @JSName('baseURI'), только для чтения, унаследованное
- borderEdge → CssRect только для чтения, унаследованное
- Доступ к размерам и позиции области содержимого + отступы + рамка элемента.
- childNodes → List<
Node> @Returns('NodeList'), @Creates('NodeList'), только для чтения, унаследованное - Список дочерних элементов данного узла.
- children ↔ List<
Element> чтение / запись, унаследованное - Список непосредственных дочерних элементов данного элемента.
- classes ↔ CssClassSet чтение / запись, унаследованное
- Набор CSS классов, применённых к данному элементу.
- className ↔ String чтение / запись, унаследованное
- client → Rectangle<
число> только для чтения, унаследованное - Получает позицию элемента относительно клиентской области страницы.
- clientHeight → int только для чтения, унаследованное
- clientLeft → int? только для чтения, унаследованное
- clientTop → int? только для чтения, унаследованное
- clientWidth → int только для чтения, унаследованное
- computedName → String? только для чтения, унаследованное
- computedRole → String? только для чтения, унаследованное
- contentEdge → CssRect только для чтения, унаследованное
- Получение позиции содержимого элемента.
- contentEditable ↔ String чтение / запись, унаследованное
- dataset ↔ Map<
String, String> чтение / запись, унаследованное - Доступ к настраиваемым атрибутам данных (data-*) данного элемента.
- dir ↔ String? чтение / запись, унаследованное
- documentOffset → Point<
число> только для чтения, унаследованное - Координаты элемента относительно верхней части документа.
- draggable ↔ bool чтение / запись, унаследованное
- Указывает, может ли элемент быть перетащен и передан.
- firstChild → Node? только для чтения, унаследованное
- Первый дочерний элемент этого узла.
- hashCode → int только для чтения, унаследованное
- Хэш-код этого объекта.
- Указывает, не относится ли элемент к текущему состоянию страницы.
- id ↔ String чтение / запись, унаследованное
- inert ↔ bool? чтение / запись, унаследованное
- innerHtml ↔ String? чтение / запись, унаследованное
- Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента.
- innerText ↔ String @JSName('innerText'), чтение / запись, унаследованное
- inputMode ↔ String? чтение / запись, унаследованное
- isConnected → bool? только для чтения, унаследованное
- isContentEditable → bool? только для чтения, унаследованное
- lang ↔ String? чтение / запись, унаследованное
- lastChild → Node? только для чтения, унаследованное
- Последний дочерний элемент этого узла.
- localName → String @Returns('String'), только для чтения, унаследованное
- marginEdge → CssRect только для чтения, унаследованное
- Доступ к размерам и позиции области содержимого + отступы + рамка + отступ элемента.
- namespaceUri → String? только для чтения, унаследованное
- URI, определяющий XML-пространство имён данного элемента.
- nextElementSibling → Element? только для чтения, унаследованное
- nextNode → Node? @JSName('nextSibling'), только для чтения, унаследованное
- Следующий дочерний узел.
- nodeName → String? только для чтения, унаследованное
- Название этого узла.
- nodes ↔ List<
Node> чтение / запись, унаследованное - Изменяемый список дочерних элементов данного узла.
- nodeType → int только для чтения, унаследованное
- Тип узла.
- nodeValue → String? только для чтения, унаследованное
- Значение данного узла.
- nonce ↔ String? чтение / запись, унаследованное
- offset → Rectangle<
число> только для чтения, унаследованное - Получает смещение этого элемента относительно его 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, обрабатываемых этим Элементом. - onBeforePaste → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
beforepaste, обрабатываемых этим Элементом. - onBlur → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
blur, обрабатываемых этим Элементом. - onCanPlay → ПотокЭлементов<
Событие> только для чтения, унаследованный - onCanPlayThrough → ПотокЭлементов<
Событие> только для чтения, унаследованный - onChange → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
change, обрабатываемых этим Элементом. - onClick → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
click, обрабатываемых этим Элементом. - onContextMenu → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
contextmenu, обрабатываемых этим Элементом. - onCopy → ПотокЭлементов<
СобытиеБуфераОбмена> только для чтения, унаследованный - Поток событий
copy, обрабатываемых этим Элементом. - onCut → ПотокЭлементов<
СобытиеБуфераОбмена> только для чтения, унаследованный - Поток событий
cut, обрабатываемых этим Элементом. - onDoubleClick → ПотокЭлементов<
Событие> @DomName('Element.ondblclick'), только для чтения, унаследованный - Поток событий
doubleclick, обрабатываемых этим Элементом. - onDrag → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
drag, срабатывающий, когда этот элемент в данный момент перетаскивается. - onDragEnd → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
dragend, срабатывающий, когда этот элемент завершает операцию перетаскивания. - onDragEnter → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
dragenter, срабатывающий, когда перетаскиваемый объект впервые попадает на этот элемент. - onDragLeave → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
dragleave, срабатывающий, когда объект, перетаскиваемый над этим элементом, покидает целевую область этого элемента. - onDragOver → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
dragover, срабатывающий, когда перетаскиваемый объект в данный момент находится над этим элементом. - onDragStart → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
dragstart, срабатывающий, когда этот элемент начинает перетаскиваться. - onDrop → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
drop, срабатывающий, когда перетаскиваемый объект опускается на этот элемент. - onDurationChange → ПотокЭлементов<
Событие> только для чтения, унаследованный - onEmptied → ПотокЭлементов<
Событие> только для чтения, унаследованный - onEnded → ПотокЭлементов<
Событие> только для чтения, унаследованный - onError → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
error, обрабатываемых этим Элементом. - onFocus → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
focus, обрабатываемых этим Элементом. - onFullscreenChange → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
fullscreenchange, обрабатываемых этим Элементом. - onFullscreenError → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
fullscreenerror, обрабатываемых этим Элементом. - onInput → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
input, обрабатываемых этим Элементом. - onInvalid → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
invalid, обрабатываемых этим Элементом. - onKeyDown → ПотокЭлементов<
СобытиеКлавиатуры> только для чтения, унаследованный - Поток событий
keydown, обрабатываемых этим Элементом. - onKeyPress → ПотокЭлементов<
СобытиеКлавиатуры> только для чтения, унаследованный - Поток событий
keypress, обрабатываемых этим Элементом. - onKeyUp → ПотокЭлементов<
СобытиеКлавиатуры> только для чтения, унаследованный - Поток событий
keyup, обрабатываемых этим Элементом. - onLoad → ПотокЭлементов<
Событие> только для чтения, унаследованный - Поток событий
load, обрабатываемых этим Элементом. - onLoadedData → ПотокЭлементов<
Событие> только для чтения, унаследованный - onLoadedMetadata → ПотокЭлементов<
Событие> только для чтения, унаследованный - onMouseDown → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
mousedown, обрабатываемых этим Элементом. - onMouseEnter → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
mouseenter, обрабатываемых этим Элементом. - onMouseLeave → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
mouseleave, обрабатываемых этим Элементом. - onMouseMove → ПотокЭлементов<
СобытиеМыши> только для чтения, унаследованный - Поток событий
mousemove, обрабатываемых этим Элементом.
- 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> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), @SupportedBrowser(SupportedBrowser.SAFARI), только для чтения, унаследованно - Поток
transitionendсобытий, обработанных этим элементом Element. - onVolumeChange → ElementStream<
Event> только для чтения, унаследованно - onWaiting → ElementStream<
Event> только для чтения, унаследованно - onWheel → ElementStream<
WheelEvent> только для чтения, унаследованно - open ↔ bool? чтение/запись
- outerHtml → String? @JSName('outerHTML'), только для чтения, унаследованно
- ownerDocument → Document? только для чтения, унаследованно
- Документ, к которому принадлежит этот узел.
- paddingEdge → CssRect только для чтения, унаследованно
- Доступ к размерам и позиции области содержимого + области отступа этого элемента.
- parent → Element? @JSName('parentElement'), только для чтения, унаследованно
- Родительский элемент этого узла.
- parentNode → Node? только для чтения, унаследованно
- Родительский узел этого узла.
- previousElementSibling → Element? только для чтения, унаследованно
- previousNode → Node? @JSName('previousSibling'), только для чтения, унаследованно
- Предыдущий узел-потомка.
- returnValue ↔ String? чтение/запись
- runtimeType → Type только для чтения, унаследованно
- Представление типа объекта во время выполнения.
- scrollHeight → int только для чтения, унаследованно
- scrollLeft ↔ int чтение/запись, унаследованно
- scrollTop ↔ int чтение/запись, унаследованно
- scrollWidth → int только для чтения, унаследованно
- shadowRoot → ShadowRoot? @SupportedBrowser(SupportedBrowser.CHROME, '25'), только для чтения, унаследованно
- Тенистое корневое пространство этого элемента-хоста тени.
- slot ↔ String? чтение/запись, унаследованно
- spellcheck ↔ bool? чтение/запись, унаследованно
- style → CssStyleDeclaration только для чтения, унаследованно
- styleMap → StylePropertyMap? только для чтения, унаследованно
- tabIndex ↔ int? чтение/запись, унаследованно
- tagName → String только для чтения, унаследованно
- text ↔ String? @JSName('textContent'), @JSName('textContent'), чтение/запись, унаследованно
- Весь текст внутри этого узла и его потомков.
- title ↔ String? чтение/запись, унаследованно
- translate ↔ bool? чтение/запись, унаследованно
- Указывает, изменяется ли текстовое содержимое этого элемента при локализации страницы.
Методы
- addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void inherited - after(
Object nodes) → void inherited - animate(
Iterable< Map< String, dynamic>> frames, [dynamic timing]) → Animation @SupportedBrowser(SupportedBrowser.CHROME, '36'), inherited - Создаёт новый объект AnimationEffect, целевым элементом которого является объект, к которому вызван метод, и вызывает метод play() объекта AnimationTimeline временной шкалы документа узла документа элемента, передавая созданный объект AnimationEffect в качестве аргумента методу. Возвращает Animation для эффекта.
- append(
Node node) → Node @JSName('appendChild'), inherited - Добавляет узел в конец списка дочерних узлов этого узла.
- appendHtml(
String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Парсит указанный текст как HTML и добавляет получившийся узел после последнего дочернего элемента этого элемента.
- appendText(
String text) → void inherited - Добавляет указанный текст после последнего дочернего элемента этого элемента.
- attached(
) → void inherited - Вызывается DOM, когда этот элемент был вставлен в живой документ.
- attachShadow(
Map shadowRootInitDict) → ShadowRoot inherited - attributeChanged(
String name, String oldValue, String newValue) → void inherited - Вызывается DOM всякий раз, когда атрибут этого элемента был изменён.
- before(
Object nodes) → void inherited - blur(
) → void inherited - click(
) → void inherited - clone(
bool? deep) → Node @JSName('cloneNode'), inherited - Возвращает копию этого узла.
- close(
[String? returnValue]) → void - closest(
String selectors) → Element? inherited - contains(
Node? other) → bool inherited - Возвращает true, если этот узел содержит указанный узел.
- createFragment(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → DocumentFragment inherited - Создаёт DocumentFragment из HTML-фрагмента и гарантирует, что он соответствует правилам очистки, указанным в валидаторе или treeSanitizer.
- createShadowRoot(
) → ShadowRoot @SupportedBrowser(SupportedBrowser.CHROME, '25'), inherited - Создаёт новый shadow root для этого shadow host.
- detached(
) → void inherited - Вызывается DOM, когда этот элемент был удалён из живого документа.
- dispatchEvent(
Event event) → bool inherited - enteredView(
) → void inherited - Устаревший*: вместо этого переопределите attached.
- focus(
) → void inherited - getAnimations(
) → List< Animation> inherited - getAttribute(
String name) → String? inherited - getAttributeNames(
) → List< String> inherited - getAttributeNS(
String? namespaceURI, String name) → String? inherited - getBoundingClientRect(
) → Rectangle< num> @Creates('_DomRect'), @Returns('_DomRect|Null'), inherited - Возвращает самый маленький прямоугольник, охватывающий отступы, полосы прокрутки и рамку этого элемента.
- getClientRects(
) → List< Rectangle< num>> inherited - getComputedStyle(
[String? pseudoElement]) → CssStyleDeclaration inherited - Набор всех CSS-значений, применённых к этому элементу, включая унаследованные и значения по умолчанию.
- getDestinationInsertionPoints(
) → List< Node> @Returns('NodeList'), @Creates('NodeList'), inherited - Возвращает список точек вставки shadow DOM, к которым распределяется этот элемент.
- getElementsByClassName(
String classNames) → List< Node> @Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection'), inherited - Возвращает список узлов с заданным именем класса внутри этого элемента.
- getNamespacedAttributes(
String namespace) → Map< String, String> inherited - Получает карту для управления атрибутами определенного пространства имён.
- getRootNode(
[Map? options]) → Node inherited - hasAttribute(
String name) → bool inherited - hasAttributeNS(
String? namespaceURI, String name) → bool inherited - hasChildNodes(
) → bool inherited - Возвращает true, если этот узел имеет дочерние элементы.
- hasPointerCapture(
int pointerId) → bool inherited - insertAdjacentElement(
String where, Element element) → Element inherited - Вставляет
elementв DOM в указанном месте. - insertAdjacentHtml(
String where, String html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Парсит текст как фрагмент HTML и вставляет его в DOM в указанном месте.
- insertAdjacentText(
String where, String text) → void inherited - Вставляет текст в DOM в указанном месте.
- insertAllBefore(
Iterable< Node> newNodes, Node child) → void inherited - Вставляет все узлы непосредственно перед узлом child.
- insertBefore(
Node node, Node? child) → Node inherited - Вставляет указанный узел непосредственно перед узлом child. Если child равно
null, то данный узел вставляется в конец дочерних узлов этого узла. - leftView(
) → void inherited - Устаревшая функция*: вместо этого переопределите метод detached.
- matches(
String selectors) → bool inherited - Проверяет, соответствует ли этот элемент CSS-селекторам.
- matchesWithAncestors(
String selectors) → bool inherited - Проверяет, соответствует ли этот элемент или любой из его предков CSS-селекторам.
- noSuchMethod(
Invocation invocation) → dynamic inherited - Вызывается, когда обращаются к несуществующему методу или свойству.
- offsetTo(
Element parent) → Point< num> inherited - Возвращает смещение края этого элемента относительно указанного
parent. - querySelector(
String selectors) → Element? inherited - Находит первый дочерний элемент этого элемента, который соответствует заданной группе селекторов.
- querySelectorAll<
T extends Element>( String selectors) → ElementList< T> inherited - Находит все дочерние элементы этого элемента, которые соответствуют заданной группе селекторов.
- releasePointerCapture(
int pointerId) → void inherited - remove(
) → void inherited - Удаляет этот узел из DOM.
- removeAttribute(
String name) → void inherited - removeAttributeNS(
String? namespaceURI, String name) → void inherited - removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void inherited - replaceWith(
Node otherNode) → Node inherited - Заменяет этот узел другим узлом.
- requestFullscreen(
[Map? options]) → Future< void> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.SAFARI), inherited - Отображает этот элемент во весь экран.
- requestPointerLock(
) → void inherited - scroll(
[dynamic options_OR_x, num? y]) → void inherited - scrollBy(
[dynamic options_OR_x, num? y]) → void inherited - scrollIntoView(
[ScrollAlignment? alignment]) → void inherited - Прокручивает этот элемент в область видимости.
- scrollIntoViewIfNeeded(
[bool? centerIfNeeded]) → void inherited - Нестандартный вариант
scrollIntoView, который прокручивает текущий элемент в видимую область окна браузера, если он ещё не находится в видимой области окна браузера. Если элемент уже находится в видимой области окна браузера, то прокрутка не выполняется. - scrollTo(
[dynamic options_OR_x, num? y]) → void inherited - setApplyScroll(
String nativeScrollBehavior) → Future< ScrollState> inherited - setAttribute(
String name, Object value) → void inherited - setAttributeNS(
String? namespaceURI, String name, Object value) → void inherited - setDistributeScroll(
String nativeScrollBehavior) → Future< ScrollState> inherited - setInnerHtml(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента. Это гарантирует, что сгенерированное содержимое соответствует правилам очистки, указанным в validator или treeSanitizer.
- setPointerCapture(
int pointerId) → void inherited - show(
) → void - showModal(
) → void - toString(
) → String inherited - Строковое представление этого элемента.
Операторы
- operator ==(
Object other) → bool inherited - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/DialogElement-class.html