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>

本文介绍如何使用Kingdee BOS平台创建自定义报表插件,通过代码示例展示如何实现超过35列的简单报表加载,并提供具体步骤说明如何在SysReportForm中配置插件。
4076

被折叠的 条评论
为什么被折叠?



