IEでダイアログボックスを表示すると、右に伸びているように見えます。これには一時的な修正があるかもしれないと理解していますか?誰かがその修正を提供できますか?
1 に答える
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>
于 2012-05-06T13:40:43.300 に答える