2012-04-12 44 views
3

我目前使用ExtLib的autoLoad函數結合Ext.Window和Ext.tabPanel打開一個網頁進入彈出對話框。我如何在XPages中用dojo實現這一點?如何在XPage中將一個html文件加載到Dojo對話框中

這是我想實現:

<?xml version="1.0" encoding="UTF-8"?> 
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex"> 
    <xp:button value="Label" id="button1"> 
     <xp:eventHandler event="onclick" submit="true" 
      refreshMode="partial" refreshId="dialog1" execMode="partial"> 
      <xp:this.action><![CDATA[#{javascript:getComponent("dialog1").show();}]]></xp:this.action> 
     </xp:eventHandler> 
    </xp:button> 
    <xe:dialog id="dialog1" href="http://www.google.com" style="width: 400px; height: 400px;"> 
    </xe:dialog> 
</xp:view> 

回答

4

道場對話框中有你設置爲要加載頁面的URL A HREF屬性。 documentation解釋標題爲「External Dialog content using HREF attribute」。

第一個3 hits鏈接到您需要的全部。

+0

謝謝史蒂芬,這是我嘗試的第一件事,但沒有奏效。我正在使用擴展庫中的xe:dialog控件! – pipalia 2012-04-13 09:28:09

+1

如果您描述了您嘗試的內容並實際發佈了您嘗試使用的Dojo代碼而不是無關的其他代碼,它極大地幫助您獲得良好的答案。 – stwissel 2012-04-13 11:47:35

+0

當然,讓我設置一個簡單的例子,我可以上傳來演示問題。 – pipalia 2012-04-13 12:35:13

相關問題