setValues method
void
setValues(})
设置指定 propertyKeys
对应的属性值
propertyKeys
对应的绑定属性 BindableProperty 必须继承自 WriteableBindableProperty
propertyKeys
属性键集合
values
指定属性值集合
requiredProperty
指定 propertyKeys
中对应属性是否必须存在,
其值为 true
时, 如 propertyKeys
中对应属性不存在则抛出异常
默认值为 true
Implementation
void setValues(Iterable<Object> propertyKeys, Iterable<Object?> values,
{bool requiredProperty = true}) {
var index = 0;
for (var propertyKey in propertyKeys) {
var property = getPropertyOf<dynamic, WriteableBindableProperty<dynamic>>(
propertyKey,
required: requiredProperty);
if (property == null) {
index++;
continue;
}
property.set(values.elementAt(index++));
}
}