URl相关-创新互联

一.通过URL打开报表URl相关

action

目前成都创新互联已为上1000+的企业提供了网站建设、域名、虚拟空间、网站运营、企业网站设计、易门网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

设置为run或者filter,设置为run是使用报表默认条件运行报表,指定为filter时就会打开报表的筛选器,指定筛选条件后点击 运行报表 就可以运行报表了。

helpID

可选参数,可也设置为报表的FielName属性的值,还有就是标准报表使用该值可以打开让用户打开相应的帮助

id

报表的ReportId属性的值

Jscript示例:

function getReportURL(action, fileName, id) {

   var orgUrl = GetGlobalContext().getClientUrl();

   var reportUrl = orgUrl + "/crmreports/viewer/viewer.aspx?action=" +encodeURIComponent(action) +"&helpID=" +encodeURIComponent(fileName) +"&id=%7b" +encodeURIComponent(id) +"%7d";

   return reportUrl;

}

二. URL打开脚本

dialog unique identifier

对话框的GUID,可以到设置 > 流程中心 > 流程中选中某个脚本,然后复制链接

entity logical name

创建脚本时选择的实体的逻辑名字

unique identifier for the record

你要为它启动脚本的那条记录的GUID。

Jscript示例:

function openDialogProcess(dialogId, entityName, objectId) {

   var url = Xrm.Page.context.getClientUrl() + "/cs/dialog/rundialog.aspx?DialogId=" +dialogId + "&EntityName=" + entityName + "&ObjectId=" + objectId;

   window.open(url);

}

三.URL打开窗体

 主要使用方法 Xrm.Utility.openEntityForm ,方法语法形式如下:

Xrm.Utility.openEntityForm(name,id,Parameters)

参数说明如下:

name, 字符串参数是指实体的逻辑名称,该参数必需。

id, 字符串参数,指要打开的记录的GUID,若不提供该参数值则是要创建新纪录,该参数可选。

Parameters,object对象类型参数,窗体可以接收的其他合法参数,合法参数包括三种类型:formid参数(该参数用于用户能使用记录的多个窗体时指定窗体),新建记录时字段的默认值参数,窗体定义的可以接收的自定义参数。该参数可选。


网站题目:URl相关-创新互联
浏览地址:http://ybzwz.com/article/csdopg.html