2012-05-04 11 views
1

IEにダイアログボックスが表示されると、右に伸びて表示されます。私は一時的な修正があるかもしれないことを理解していますか?誰でもその修正を提供できますか?IEで拡張されたXPage拡張ライブラリダイアログボックスを修正しますか?

+0

サンプルコードを提供できますか?互換モードでIEを実行していますか? –

+0

どのIEバージョンが使用されていますか? CSS属性が間違っているため、IE7のダイアログでいくつか問題が発生しました。 –

答えて

5

同じ問題が発生し、ダイアログの幅を指定して解決しました。これは、右に伸びないようにします。さらに、Firebugコンソールを閉じることを忘れないでください。ダイアログにかなりの量のコンテンツが含まれていると、ダイアログも同様に歪んでしまいます。

効果を再現するには、下のコードをコピー/ペーストし、テキストの段落をいくつか追加し、ダイアログから指定された幅を削除します。

<xp:button value="Show Dialog" id="button1"> 
    <xp:eventHandler event="onclick" submit="false"> 
     <xp:this.script><![CDATA[XSP.openDialog("#{id:dialog1}");]]></xp:this.script> 
    </xp:eventHandler> 
</xp:button> 

<xe:dialog id="dialog1" title="Dialog title" style="width:800px;"> 
    <xe:dialogContent> 
     <p>Lorem ipsum ... </p> 
    </xe:dialogContent> 
    <xe:dialogButtonBar> 
     <xp:button value="Ok" id="button1" styleClass="lotusFormButton"> 
      <xp:eventHandler event="onclick" submit="false"> 
       <xp:this.script><![CDATA[XSP.closeDialog('#{id:dialog1}')]]></xp:this.script> 
      </xp:eventHandler> 
     </xp:button> 
     <xp:link id="link1" text="Cancel" styleClass="lotusAction"> 
      <xp:eventHandler event="onclick" submit="false"> 
       <xp:this.script><![CDATA[XSP.closeDialog('#{id:dialog1}')]]></xp:this.script> 
      </xp:eventHandler> 
     </xp:link> 
    </xe:dialogButtonBar> 
</xe:dialog> 
関連する問題