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 回答