HtmlFormControlsCollection 类
- 继承
-
- 可用的扩展
- 注释
-
- @Native("HTMLFormControlsCollection")
方法
-
add(Node value) → void
- 将
value
添加到此列表末尾,使长度增加一个。继承
-
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
- 在列表中将
element
插入到指定位置index
。继承
-
insertAll(int index, Iterable<Node> iterable
- 将iterable中的所有对象插入到此列表的index位置。
继承
-
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
- 根据指定的
compare
函数排序此列表。继承
-
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
的元素。继承