Spec-Zone.ru › Dart 1

dart:html

Свойство dataset

Map<String, String> dataset

Предоставляет доступ ко всем пользовательским атрибутам данных (data-*), заданным для этого элемента.

Ключи для карты должны соответствовать следующим правилам:

  • Имя не должно начинаться с 'xml'.
  • Имя не может содержать символ точки с запятой (;).
  • Имя не может содержать заглавных букв.

Любые ключи из разметки будут преобразованы в ключи с использованием регистровой записи camelCase в карте.

Например, HTML, заданный как:

<div data-my-random-value='value'></div>

Будет доступен в Dart как:

var value = element.dataset['myRandomValue'];

См. также:

  • Пользовательские атрибуты данных

Исходный код

Map<String, String> get dataset => new _DataAttributeMap(attributes);
void dataset=(Map<String, String> value)

Исходный код

set dataset(Map<String, String> value) {
  final data = this.dataset;
  data.clear();
  for (String key in value.keys) {
    data[key] = value[key];
  }
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/Element/dataset.html

Spec-Zone.ru

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