using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Util;
using System.ComponentModel;
namespace SenGe.k3cloud.ReportFormAnalysis
{
[Description("简单报表超过35列插件加载")]
[Kingdee.BOS.Util.HotUpdate]
class CostCalHorizonRptBuilderPlugIn : AbstractDynamicWebFormBuilderPlugIn
{
public override void CreateControl(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.CreateControlEventArgs e)
{
if (e.ControlAppearance.Key.EqualsIgnoreCase("FList"))
{
e.Control["enforcemerge"] = true;
}
base.CreateControl(e);
}
}
}
插件生成以后打开BOS平台
在XML里面的SysReportForm里面增加以下代码,放到SysReportForm里面第一项进行增加
<WebFormBuilderPlugins>
<PlugIn ElementType="0" ElementStyle="0">
<ClassName>SenGe.k3cloud.ReportFormAnalysis.CostCalHorizonRptBuilderPlugIn, SenGe.k3cloud.ReportFormAnalysis</ClassName>
<OrderId>1</OrderId>
</PlugIn>
</WebFormBuilderPlugins>