如何制作直接Sql报表卡片并应用于主控台

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

如何制作直接Sql报表卡片并应用于主控台

【应用场景】

如何制作直接Sql报表卡片并应用于主控台。


【注意事项】

主控台需要轻量级,不宜过重,避免卡片过多或者数据查询过重增加主控台加载渲染耗时。


【效果演示】


【实现步骤】

<1>参考右侧帖子制作Sql报表容器卡片,容器卡片内包含两部分(1、卡片标题 2、容器面板)新版主控台首页布局卡片开发。 

<2>根据实际需要在BOS设计器里面制作一张Sql报表单据。

<3>在容器卡片注册表单插件,通过插件将二开的直接Sql报表以嵌入式子单据形式插入到容器卡片中展示,插件示例代码:

public override void AfterBindData(EventArgs e)
        {
            Kingdee.BOS.Core.Report.SQLReportShowParameter para = new Kingdee.BOS.Core.Report.SQLReportShowParameter();
            para.FormId = "sql报表单据Id";
            para.OpenStyle.ShowType = ShowType.InContainer;
            para.OpenStyle.TagetKey = "承载报表的面板ID";
            this.View.ShowForm(para);
            base.AfterBindData(e);
        }


<4>将卡片添加到主控台布局上验证效果


【功能验证】

<1>进入星空主控台,在主控台页面上依次点击按钮编辑方案->添加卡片->添加前面制作的Sql报表容器卡片->完成

如何制作直接Sql报表卡片并应用于主控台

【应用场景】如何制作直接Sql报表卡片并应用于主控台。【注意事项】主控台需要轻量级,不宜过重,避免卡片过多或者数据查询过重增加主控台...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息