Commit 00a9fa70 by wangonghui

复制滚轮数据值没有成功赋值成功

parent 61c63576
...@@ -88,6 +88,9 @@ namespace VIZ.Package.Module ...@@ -88,6 +88,9 @@ namespace VIZ.Package.Module
// 将模板控制字段拷贝至页控制字段 // 将模板控制字段拷贝至页控制字段
this.controlObjectService.CopyControlFields(template.TemplateID, page.PageID); this.controlObjectService.CopyControlFields(template.TemplateID, page.PageID);
// 复制飞滚字段的值
this.controlObjectService.CopyScrollElementPackage(template.TemplateID, page.PageID);
return page; return page;
} }
...@@ -128,6 +131,9 @@ namespace VIZ.Package.Module ...@@ -128,6 +131,9 @@ namespace VIZ.Package.Module
// 将模板控制字段拷贝至页控制字段 // 将模板控制字段拷贝至页控制字段
this.controlObjectService.CopyControlFields(srcPage.PageID, page.PageID); this.controlObjectService.CopyControlFields(srcPage.PageID, page.PageID);
// 复制飞滚字段的值
this.controlObjectService.CopyScrollElementPackage(srcPage.PageID,page.PageID);
return page; return page;
} }
} }
......
...@@ -151,6 +151,30 @@ namespace VIZ.Package.Service ...@@ -151,6 +151,30 @@ namespace VIZ.Package.Service
ApplicationDomainEx.ProjectDbContext.ControlObject.Insert(src); ApplicationDomainEx.ProjectDbContext.ControlObject.Insert(src);
} }
/// <summary>
/// 复制拷贝飞滚
/// </summary>
/// <param name="srcID"></param>
/// <param name="dstID"></param>
public void CopyScrollElementPackage(Guid srcID, Guid dstID)
{
var src = ApplicationDomainEx.ProjectDbContext.ScrollElementPackage.Find(p => p.TemplateOrPageID == srcID).ToList();
if (src == null) return;
src.ForEach(p =>
{
p.Id = 0;
p.TemplateOrPageID = dstID;
});
if (src.Count > 0)
{
ApplicationDomainEx.ProjectDbContext.ScrollElementPackage.DeleteMany(p => p.TemplateOrPageID == dstID);
ApplicationDomainEx.ProjectDbContext.ScrollElementPackage.Insert(src);
}
}
/// <summary> /// <summary>
/// 获取控制对象 /// 获取控制对象
/// </summary> /// </summary>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment