我正在尝试做一个应该显示网站的对话框 所以我使用扩展库中的Dialog控件。
以下代码是通过链接
触发的viewScope.url= url
getComponent("dialog1").show();
在对话框中有一个显示网页的iframe
<xe:dialog id="dialog1">
<xp:text escape="false" id="computedField1" tagName="iframe">
<xp:this.attrs>
<xp:attr name="src">
<xp:this.value><![CDATA[#{javascript:viewScope.get("url")}]]></xp:this.value>
</xp:attr>
<xp:attr name="width" value="900"></xp:attr>
<xp:attr name="height" value="600"></xp:attr>
</xp:this.attrs>
</xp:text>
</xe:dialog>
我遇到的问题是对话框显示了一个不需要的滚动条,因为我希望加载的网页显示其滚动条。我不想要两个滚动条
无论如何要解决此问题,以便只有加载的网页在对话框中显示滚动条而不使用对话框滚动条
答案 0 :(得分:0)
你确定它是DialogBox滚动条而不是Iframe的滚动条吗?(无法看到你上传的图片)尝试禁用iframe滚动:
<iframe scrolling="auto|yes|no">
否则,请将对话框的大小设置为固定值。
答案 1 :(得分:0)
我没有对此进行测试,但可能值得尝试。将iFrame包装在div中并将溢出设置为隐藏。看看是否有帮助。
<div style="overflow: hidden;"><iframe>...</iframe></div>