gpt4 book ai didi

dart - DART-以编程方式将数据列表设置为TextInputElement

转载 作者:行者123 更新时间:2023-12-03 03:46:40 24 4
gpt4 key购买 nike

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

        <input type="text" list="zoompercent">
<datalist id="zoompercent" >
<option>25%
<option>50%
<option>75%
<option>100%
<option>150%
<option>200%
<option>300%
<option>400%
</datalist>

我可以实例化输入字段为

    TextInputElement zoomPresets = new TextInputElement();

我也可以实例化数据列表为:

    DataListElement presetDataList = new DataListElement();
OptionElement option1 = new OptionElement();
option1.value="25%";
presetDataList.children.add(option1);
...

但是,如何将 presetDataList设置为 zoomPresets的列表? zoomPresets.list是最终的。

请告知。

最佳答案

只需设置列表属性:

import 'dart:html';

main () {
TextInputElement zoomPresets = new TextInputElement();

DataListElement presetDataList = new DataListElement()..id="presetDataList";
OptionElement option1 = new OptionElement();
option1.value="25%";
presetDataList.children.add(option1);

zoomPresets.attributes['list'] = presetDataList.id;

document.body.append(zoomPresets);
document.body.append(presetDataList);
}

关于dart - DART-以编程方式将数据列表设置为TextInputElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23570146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com