K/3 Cloud首页和页签嵌入静态网页后iframe显示隐藏问题
金蝶云社区-tatymilan
tatymilan
0人赞赏了该文章 1,470次浏览 未经作者许可,禁止转载编辑于2017年02月13日 12:37:21

K3版本:2016.7.1具体做法:
动态表单里只放一个面板控件,其中表单构建插件和表单插件的代码如下:
[code]public class FineReportFormBuilderPlugIn : AbstractDynamicWebFormBuilderPlugIn
{
public override void CreateControl(CreateControlEventArgs e)
{
if (e.ControlAppearance.Key.EqualsIgnoreCase("FPanelWebBrowser"))
{
e.Control["xtype"] = "kdwebbrowser";
}
base.CreateControl(e);
}
}[/code][code]public class FineReportPortalFormPlugIn : AbstractDynamicFormPlugIn
{
public override void AfterBindData(EventArgs e)
{
var panel = this.View.GetControl("FPanelWebBrowser");
if (panel == null) return;
var reportUrl = "http://localhost:8075/WebReport/ReportServer?reportlet=FP3.cpt";
panel.SetCustomPropertyValue("Source", reportUrl);
base.AfterBindData(e);
}
}[/code]
问题描述:首页部件和页签嵌入静态网页,点击浏览器上的“Silverlight”部分,例如右上角的菜单,菜单层出来后,嵌入的网页会被隐藏。等菜单层隐藏后,页签里面的网页会显示,但首页部件里的网页不显示了,除非重新将该个性主页切换回来。
问题截图: