HtmlFormControlsCollection 类
- 继承
-
- 可用的扩展
- 注解
-
- @Native("HTMLFormControlsCollection")
方法
-
add(Node value) → void
- 将
value
添加到此列表的末尾,扩展长度为1。继承
-
addAll(Iterable<Node> iterable) → void
- 将
iterable
中的所有对象追加到此列表的末尾。继承
-
any(bool test(Node element)) → bool
- 检查此可迭代对象中的任何元素是否满足
test
。继承
-
asMap() → Map<int, Node>
- 此列表不可修改的 Map 视图。
继承
-
cast<R>() → List<R>
- 将此列表作为
R
实例列表的视图返回。继承
-
clear() → void
- 从列表中移除所有对象;列表长度变为零。
继承
-
contains(Object? element) → bool
- 集合是否包含与
element
相等的元素。继承
-
elementAt(int index) → Node
- 返回第
index
个元素。继承
-
every(bool test(Node element)) → bool
- 检查此可迭代对象中的每个元素是否都满足
test
。继承
-
expand<T>(Iterable<T> f(Node element)) → Iterable<T>
- 将此 Iterable 的每个元素扩展为零个或多个元素。
继承
-
fillRange(int start, int end, [Node? fillValue]) → void
- 用
fillValue
覆盖元素范围。继承
-
firstWhere(bool test(Node element), {Node orElse()?}) → Node
- 满足给定谓词
test
的第一个元素。继承
-
fold<T>(T initialValue, T combine(T previousValue, Node element)) → T
- 通过迭代地将集合中的每个元素与现有值组合,将集合缩减为单个值。
继承
-
followedBy(Iterable<Node> other) → Iterable<Node>
- 创建当前可迭代对象与
other
的懒加载连接。继承
-
forEach(void action(Node element)) → void
- 按迭代顺序对当前可迭代对象的每个元素调用
action
。继承
-
getRange(int start, int end) → Iterable<Node>
- 创建一个可迭代对象,遍历指定范围的元素。
继承
-
indexOf(Object? element, [int start = 0]) → int
- 此列表中
element
的第一个索引。继承
-
indexWhere(bool test(Node element), [int start = 0]) → int
- 列表中满足提供的
test
的第一个索引。继承
-
insert(int index, Node element) → void
- 在当前列表的
index
位置插入 element
。继承
-
insertAll(int index, Iterable<Node> iterable) → void
- 在当前列表的
index
位置插入 iterable
中的所有对象。继承
-
item(int? index) → Node?
-
继承
-
join([String separator = ""]) → String
- 将每个元素转换为String并连接字符串。
继承
-
lastIndexOf(Object? element, [int? start]) → int
- 此列表中
element
的最后一个索引。继承
-
lastIndexWhere(bool test(Node element), [int? start]) → int
- 列表中满足提供
test
的最后一个索引。继承
-
lastWhere(bool test(Node element), {Node orElse()?}) → Node
- 满足给定谓词
test
的最后一个元素。继承
-
map<T>(T f(Node element)) → Iterable<T>
- 通过
toElement
修改此可迭代对象的当前元素。继承
-
namedItem(String name) → Object?
-
覆盖
-
noSuchMethod(Invocation invocation) → dynamic
- 当访问不存在的方法或属性时调用。
继承
-
reduce(Node combine(Node previousValue, Node element)) → Node
- 通过迭代使用提供的函数组合集合的元素,将集合缩减为一个单独的值。
继承
-
remove(Object? object) → bool
- 从该列表中移除第一次出现的
value
。继承
-
removeAt(int pos) → Node
- 从该列表中移除位置为
index
的对象。继承
-
removeLast() → Node
- 移除并返回该列表中的最后一个对象。
继承
-
removeRange(int start, int end) → void
- 从列表中移除一个元素范围。
继承
-
removeWhere(bool test(Node element)) → void
- 移除所有满足
test
的对象。继承
-
replaceRange(int start, int end, Iterable<Node> iterable) → void
- 使用
replacements
的元素替换元素范围。继承
-
retainWhere(bool test(Node element)) → void
- 移除所有不满足
test
的对象。继承
-
setAll(int index, Iterable<Node> iterable) → void
- 使用
iterable
的对象覆盖元素。继承
-
setRange(int start, int end, Iterable<Node> iterable, [int skipCount = 0]) → void
- 将 iterable 中的一些元素写入此列表的范围。
继承
-
shuffle([Random? random]) → void
- 随机打乱此列表的元素。
继承
-
singleWhere(bool test(Node element), {Node orElse()?}) → Node
- 满足
test
的单个元素。继承
-
skip(int count) → Iterable<Node>
- 创建一个 Iterable,它提供除了前
count
个元素之外的所有元素。继承
-
skipWhile(bool test(Node element)) → Iterable<Node>
- 创建一个在满足
test
条件时跳过前导元素的 Iterable
。继承
-
sort([int compare(Node a, Node b)?]) → void
- 根据指定的顺序对列表进行排序。
继承
-
sublist(int start, [int? end]) → List<Node>
- 返回一个新列表,包含从
start
到 end
之间的元素。继承
-
take(int count) → Iterable<Node>
- 创建一个惰性可迭代对象,包含这个可迭代对象的前
count
个元素。继承
-
takeWhile(bool test(Node element)) → Iterable<Node>
- 创建一个惰性可迭代对象,包含满足
test
条件的前导元素。继承
-
toList({bool growable = true}) → List<Node>
- 创建一个包含这个可迭代对象的元素列表。
继承
-
toSet() → Set<Node>
- 创建一个包含与这个可迭代对象相同元素的集合。
继承
-
toString() → String
- 此对象的字符串表示。
继承
-
where(bool test(Node element)) → Iterable<Node>
- 创建一个新的惰性可迭代对象,包含满足谓词
test
的所有元素。继承
-
whereType<T>() → Iterable<T>
- 创建一个新的惰性可迭代对象,包含具有类型
T
的所有元素。继承