2012-05-04 2 views
1

IE에 대화 상자가 표시되면 오른쪽으로 늘어납니다. 이 문제가 일시적으로 해결 될 수도 있습니다. 누구든지 그 수정을 제공 할 수 있습니까?IE에서 "확장 된"XPage 확장 라이브러리 대화 상자 고정?

+0

몇 가지 예제 코드를 제공해 주실 수 있습니까? 호환성 모드에서 Internet Explorer를 실행하고 있습니까? –

+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> 
관련 문제