0

こんにちは、道場で遊んでいます。ポップアップドキュメントを見ましたが、すべてがわかりません。だから私はポップアップを開くために使用したいonClickイベントを持っています。

else if (e.cell.identifier == 'calendar'){
    alert("I am an alert box!");
}

したがって、これが私の条件ステートメントの一部であり、else ifステートメントでは、セルをクリックしたときにポップアップを実行するようにします。それは可能ですか?もしそうなら、私はそれをどのように行うでしょうか。

PS私はすでにdijit/popupを必要としています。

アラートボックスは、elseステートメントが機能しているかどうかをテストするためにあります(これは機能しています)。

4

1 に答える 1

0

基本的に、ポップアップするウィジェットを作成してから、ポップアップを開く必要があります。注: ポップアップを要素にアタッチする必要があります

else if (e.cell.identifier == 'calendar')
{
     var calendar = new dijit.Calendar({
                                            value: new Date()
                                       });

      popup.open(
        {
            popup: calendar,
            around: dojo.byId("a div's id")
        });
}
于 2013-01-10T23:10:03.293 に答える