2012-04-12 5 views
3

現在、ExtLibのautoLoad関数をExt.WindowとExt.tabPanelと組み合わせて使用​​して、Webページをポップアップダイアログに開きます。 XPagesのdojoでこれをどのように達成できますか?ここでXPagesのDojoダイアログにhtmlファイルをロードするにはどうすればいいですか?

は私が達成しようとしているものです:

<?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に設定のhrefプロパティがあります。 documentationはタイトル「External Dialog content using HREF attribute」で説明しています。

最初の3 hitsのリンクが必要です。

+0

スティーブンさん、私が試した最初のことですが、うまくいきませんでした。私は拡張ライブラリからxe:dialogコントロールを使用しています! – pipalia

+1

あなたが試したことを記述し、無関係の他のコードではなく動作させようとしたdojoコードを実際に投稿すると、良い答えを得るのに大いに役立ちます。 – stwissel

+0

問題をデモするためにアップロードできる簡単な例を設定してください。 – pipalia

関連する問題