DART-以编程方式将datalist设置为TextInputElement

DART-以编程方式将datalist设置为TextInputElement,dart,Dart,我正在尝试将这段HTML5代码转换为DART: 25% 50% 75% 100% 150% 200% 300% 400% 我可以将输入字段实例化为 TextInputElement zoomPresets=新建TextInputElement(); 我还可以将数据列表实例化为: DataListElement预设DataList=新建DataListElement(); OptionElement option1=新的OptionElement(); 选项1.value=“25%”; 预设

我正在尝试将这段HTML5代码转换为DART:


25%
50%
75%
100%
150%
200%
300%
400%
我可以将输入字段实例化为

TextInputElement zoomPresets=新建TextInputElement();
我还可以将数据列表实例化为:

DataListElement预设DataList=新建DataListElement();
OptionElement option1=新的OptionElement();
选项1.value=“25%”;
预设数据列表。子项。添加(选项1);
...
但是如何将
presetDataList
设置为
zoomPresets
<代码>缩放重置。列表为最终列表


请告知。

只需设置列表属性:

导入'dart:html';
主要(){
TextInputElement zoomPresets=新的TextInputElement();
DataListElement presetDataList=新DataListElement()…id=“presetDataList”;
OptionElement option1=新的OptionElement();
选项1.value=“25%”;
预设数据列表。子项。添加(选项1);
zoomPresets.attributes['list']=presetDataList.id;
document.body.append(zoomPresets);
document.body.append(预置数据列表);
}