2013-01-08 44 views
0

嗨,所以即时通过dojo玩,我看着弹出文档,我不明白这一切。所以我有一个我想用来打开弹出窗口的onClick事件。dojo中的基本弹出窗口1.7

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

所以这里是我的条件语句的一部分,在我的else语句中,我希望它在单击单元格时运行我的弹出窗口。是否有可能,如果有的话,我会怎么做。

P.S.我已经要求dijit/popup。

警报框在那里测试我的else语句是否工作(它是)。

回答

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") 
     }); 
}