首页 > 其他分享 >Dynamic CRM弹出自定义窗口的两种方式

Dynamic CRM弹出自定义窗口的两种方式

时间:2023-09-27 15:00:13浏览次数:74  
标签:Xrm 窗口 args Dynamic param2 var dlg DialogOption CRM

一、Xrm.Internal.openDialog方式

 1 let params = { 'param1': param1, 'param2': param2 };
 2 
 3 var DialogOption = new Xrm.DialogOptions;
 4 
 5 DialogOption.width = 750;
 6 DialogOption.height = 550;
 7 // 参数一:URL,参数二:窗体配置,参数三:Json参数,参数四:--,参数五:--
 8 Xrm.Internal.openDialog("/WebResources/自定义html页面名称", DialogOption, params, null, function (returnValue) {
 9 console.log('调用成功 返回值:' + returnValue); //这里就可以接收到弹窗上面传过来的数组
10 });

 

二、parent.Mscrm.CrmDialog方式

 1     var dlg_args = new Object();
 2 
 3     dlg_args.param1= param1;
 4     dlg_args.param2= param2;
 5     dlg_args.param3= param3;
 6 
 7     dlg_args.parentheight = w_height;
 8     var clientUrl = Xrm.Page.context.getClientUrl();
 9 
10     var url = clientUrl + "/WebResources/自定义html页面名称";
11 
12     var oUrl = parent.Mscrm.CrmUri.create(url);
13     var dialogwindow = new parent.Mscrm.CrmDialog(oUrl, dlg_args, w_width, w_height, false, false, "status:no;", null);
14     dialogwindow.setCallbackReference(function (result) {
15             Xrm.Utility.openEntityForm(Xrm.Page.data.entity.getEntityName(), Xrm.Page.data.entity.getId());
16     });
17     dialogwindow.show();

 

标签:Xrm,窗口,args,Dynamic,param2,var,dlg,DialogOption,CRM
From: https://www.cnblogs.com/jiangyuhu/p/17732739.html

相关文章

  • Dynamic CRM根据安全角色过滤用户可见的视图
    1.编写插件1usingMicrosoft.Xrm.Sdk;2usingMicrosoft.Xrm.Sdk.Messages;3usingMicrosoft.Xrm.Sdk.Query;4usingSystem;5usingSystem.Collections.Generic;6usingSystem.Linq;7usingSystem.Text;8usingSystem.Threading.Tasks;910......
  • 27、Flink 的SQL之SELECT (Group Aggregation分组聚合、Over Aggregation Over聚合 和
    文章目录Flink系列文章一、GroupAggregation分组聚合1、count示例2、groupby的聚合示例3、distinct聚合4、GROUPINGSETS1)、ROLLUP2)、CUBE5、Having二、OverAggregation1、语法1)、ORDERBY2)、PARTITIONBY3)、RangeDefinitions4)、RANGEintervals5)、ROWintervals2、示例三、......
  • 27、Flink 的SQL之SELECT (窗口聚合)介绍及详细示例(4)
    文章目录Flink系列文章一、WindowTVFAggregation1、WindowingTVFs窗口函数1)、TUMBLE滚动窗口示例2)、HOP滑动窗口示例3)、CUMULATE累积窗口示例2、GROUPINGSETS分组集介绍及示例1)、ROLLUP介绍及示例2)、CUBE介绍及示例3、SelectingGroupWindowStartandEndTimestamps4、Cas......
  • 27、Flink 的SQL之SELECT (窗口函数)介绍及详细示例(3)
    文章目录Flink系列文章一、Windowingtable-valuedfunctions(WindowingTVFs)1、TUMBLE滚动窗口1)、示例1-使用滚动窗口查询、统计(表不含主键)2)、示例2-使用滚动窗口查询、统计(表含主键)3)、官方示例-使用滚动窗口查询、统计(未验证)2、HOP滑动窗口1)、示例1-使用滑动窗口查询、统计2)......
  • (十五)Unity性能优化-Stats(统计数据窗口)
    通过Stats窗口可以初步查看游戏运行时,当前一帧的各项性能。Stats是英文单词Statistics的缩写,意思是“统计数据”。打开方法:Game窗口右上角,找到Stats,点击它。Audio表示音频的数据Level表示声音强度,单位是分贝,也就是dB。声音太大或太小都会影响玩家体验。应将这项数据......
  • Python的Selenium库:鼠标滚动和操作弹出窗口
    Selenium是一个用于自动化web应用测试的开源工具。通过Selenium,我们可以模拟真实用户的操作,如点击、输入、滚动页面等,来测试web应用的稳定性和可靠性。PythonSelenium库是Selenium的一个分支,可以方便地与Python语言结合使用。在PythonSelenium库中,元素定位和文本输入是最常用的......
  • 论关于命令行窗口“cmd”常用指令&&指令大全
    时间:2023-09-25CMD全称“command”,即命令提示符,是内置在windows图形操作系统内的磁盘操作系统,通过CMD可以方便用户查询比较复杂的信息或快速查找实现某些功能等,比如说打开文件、系统设置等操作,如果可以熟练使用的话,能够大大的提高使用电脑的效率。命令行窗口,又称......
  • Qt窗口和视口解析(转)
    目录坐标变换流程世界坐标、窗口坐标和设备坐标窗口和视口世界变换和窗口视口变换QWidget、QGraphicsItem、QGraphicsView绘图窗口与视口绘图测试 坐标变换流程  QPainter.drawRect(QRectF)绘制图形传入的是世界坐标,而后经过变换矩形变为窗口坐标,最后经过窗口-视......
  • c# 调用exe 公共方法封装 无窗口 获取返回值
    调用方法如下varexec=newProcessCommandBase("test.exe");exec.AddParameter("listvms");varresult=exec.Exec(true);完整帮助类如下publicclassProcessCommandBase:IDisposable{//程序名publicstring......
  • NineData SQL 窗口支持深色模式,让程序员不再怕长期用眼!
    您有没有尝试过被明亮的显示器闪瞎眼的经历? 在夜间或低光环境下,明亮的界面会导致许多用眼健康问题,例如长时间使用导致的眼睛疲劳、干涩和不适感,同时夜间还可能会抑制褪黑素分泌,给您的睡眠质量带来影响。 这些问题对于长期使用电脑的程序员来说是真实存在且对健康非常不利的......