2013-01-17 22 views
5

私はDartを初めて使用しています。イベントに基づいてポップアップウィンドウを作成するにはどうすればいいですか?私はイベントを作成する方法を知っていますが、ポップアップウィンドウの作成方法はわかりません。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> 
} 

更新01/17/2013:私はそれを行う方法を考え出しました。

window.open("http://www.yahoo.com", "yahoo", "status = 1, height = 300, width = 300, resizable = 0"); 

答えて

5

だけWindow.openを使用します。

window.open(url, name); 

あなたがMDNに三番目のパラメータとして与えることができるものoptionsの詳細を読むことができます。

さらにもう1つ、コードを単純化することができます。以下は同じことを行います。

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); 
    } 
} 
+0

ポップアップウィンドウには別のページが表示されます。だから私はそれが動作するとは思わない。 – Philathea80

+1

回答が更新されました。おそらくあなたの質問にはより正確であるべきです。 –

+0

ご協力いただきありがとうございます。私はついにそれを理解した。 – Philathea80

関連する問題