2013-01-08 75 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") 
     }); 
}