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

点击报表某个字段调转到指定页面

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

点击报表某个字段调转到指定页面

父页面表单插件重写

 public override void CellDbClick(CellEventArgs Args)

        {

            // 略过系统的标准联查单据处理

            Args.Cancel = true;

            int rowSeq = Args.CellRowIndex;     // 行序号,以1开始

            string fldKey = Args.Header.FieldName;

            DynamicFormShowParameter showParam = new DynamicFormShowParameter();

            // 根据当前所选的单据编号字段名,确定需要打开的单据类型

            // 示例代码,以打开采购订单为例

            string formId = string.Empty;

            if (fldKey.Equals("FCustomer"))

            {

                showParam.FormId = "PAEZ_PCustomerDetail";

                showParam.PageId = Guid.NewGuid().ToString();

                showParam.OpenStyle.ShowType = ShowType.MainNewTabPage;

                showParam.ParentPageId = this.View.PageId;

                this.View.ShowForm(showParam);

            }

        }

子页面获取父页面信息:

 // 报表显示的数据源

            DataTable dt = ((ISysReportModel)this.View.ParentFormView.Model).DataSource;

           // DataRow[] currRow=((ISysReportView)this.View.ParentFormView).SelectedDataRows;

       

点击报表某个字段调转到指定页面

父页面表单插件重写 public override void CellDbClick(CellEventArgs Args) { // 略过系统的标准联查单...
点击下载文档文档为doc格式

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

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