我是使用 Dart 的新手。我想知道如何基于事件创建弹出窗口?我知道如何创建事件但不确定如何创建弹出窗口。
void main()
{
List<Element> radioButtons = queryAll(".requestType");
Iterator i = radioButtons.iterator();
while(i.hasNext)
{
var item = i.next();
item.on.click.add(addRequestTypeEvent);
}
}
void addRequestTypeEvent(Event event) {
<POPUP WINDOW>
}
2013 年 1 月 17 日更新:我想出了如何去做。
window.open("http://www.yahoo.com", "yahoo", "status = 1, height = 300, width = 300, resizable = 0");
最佳答案
只需使用 Window.open :
window.open(url, name);
您可以阅读更多关于什么
options
你可以在 MDN 上作为第三个参数给出.还有一件事,您可以简化代码。以下内容相同:
void main()
{
final radioButtons = queryAll(".requestType");
// with forEach method
radioButtons.forEach((item) => item.on.click.add(addRequestTypeEvent));
// with for loop
for (final item in radioButtons) {
item.on.click.add(addRequestTypeEvent);
}
}
关于dart - 如何在 Dart 中创建一个弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14388238/