电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

简单账表将某列设置成蓝色并可以通过双击打开新的界面

来源:金蝶云社区作者:金蝶2024-09-2311

简单账表将某列设置成蓝色并可以通过双击打开新的界面

实现方案概述

1.   简单账表一般只注册服务器插件,但是这个需求比较特殊,需要在表单插件实现,所以需要注册一个表单插件。

2.   在OnFormatRowConditions事件里设置列的颜色

3.   在CellDbClick事件里打开新的界面

 

元数据

 

简单账表

  

双击蓝色列,显示新的界面

  

示例代码

public class FlexiblePLWIPRpt : AbstractSysReportPlugIn

{

    /// <summary>

    /// 报表单元格点击事件

    /// </summary>

    /// <param name="Args"></param>

    public override void CellDbClick(BOS.Core.Report.PlugIn.Args.CellEventArgs Args)

    {

        base.CellDbClick(Args);

        if (Args.Header.FieldName.Equals("FWorkCenterName", StringComparison.CurrentCultureIgnoreCase))

        {

            string sWorkCenterId = this.SysReportView.SelectedDataRows[0]["FWorkCenterId"].ToString();

            long workCenterId;

            //汇总行没有工作中心的值

            if (long.TryParse(sWorkCenterId, out workCenterId))

            {

                DynamicFormShowParameter billShowPara2 = new DynamicFormShowParameter();

                billShowPara2.OpenStyle.ShowType = ShowType.Modal;

                billShowPara2.Paren

简单账表将某列设置成蓝色并可以通过双击打开新的界面

实现方案概述1. 简单账表一般只注册服务器插件,但是这个需求比较特殊,需要在表单插件实现,所以需要注册一个表单插件。2. 在OnForm...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信