Microsoft Dynamics CRM 2013 Js Odata 查询

实现功能:
   在新建记录时,(大区,省区,城市)的值默认为当前用户的值。tips:字段均为lookup类型;

function Default_region(){

var fromtype=Xrm.Page.ui.getFormType();

if(fromtype==1){

var userids=Xrm.Page.context.getUserId();

var url=Xrm.Page.context.getClientUrl();

var Odata=url+"/XRMServices/2011/OrganizationData.svc/";

var database="SystemUserSet";

var fidt="?$filter=SystemUserId eq (guid‘" + userids+ "‘)";

var queryurl=Odata+database+fidt;

 $.ajax({
            type: "GET",
            contentType: "application/json; charset=utf-8",
            datatype: "json",
            url: queryurl,
            beforeSend: function (XMLHttpRequest) {
                XMLHttpRequest.setRequestHeader("Accept", "application/json");
            },
            success: function (data) {
                //大区
                var region= data.d.results[0].new_region;
                var lookupregion= [];
                lookupregion[0] = {};
                lookupregion[0].id = "{"+region.Id+"}";
                lookupregion[0].entityType =region.LogicalName;
                lookupregion[0].name = region.Name;
                Xrm.Page.getAttribute(‘new_region‘).setValue(lookupregion);

               //省区
              var state =data.d.results[0].new_province;
              var lookupstate =[];
              lookupstate[0] = {};
              lookupstate[0].id = "{"+state.Id+"}";
              lookupstate[0].entityType =state.LogicalName;
              lookupstate[0].name = state.Name;
              Xrm.Page.getAttribute(‘new_state‘).setValue(lookupstate);

               //城市
              var city=data.d.results[0].new_city;
              var lookupcity =[];
              lookupcity[0] = {};
              lookupcity[0].id = "{"+city.Id+"}";
              lookupcity[0].entityType =city.LogicalName;
              lookupcity[0].name = city.Name;
              Xrm.Page.getAttribute(‘new_city‘).setValue(lookupcity);

            }
        });
}
}

时间: 2024-08-15 07:11:08

Microsoft Dynamics CRM 2013 Js Odata 查询的相关文章

为了免费拿到微软的年底发布会的门票,只有厚着脸皮再写些 Microsoft Dynamics CRM 2013文章分享了

奔跑中的2015, 为了免费拿到微软的每年年底发布会的门票和IT相关的证书,没有办法,本人大专学历太低,最近本人所以在的城市政府有人才奖厉计划,就因要求本科及以上学历,都跟本人无缘了,所以只有厚着脸皮再写些 Microsoft Dynamics CRM 2013文章分享了,争取能在微软得到证书,肯定自已了. 前几个月在家里找到2012年的一张微软北京技术大会的门票,想想今年应该写点什么技术文章,再免费参加一次会议吧,想想写什么方面的呢,微软的office,server,数据库等专家太多了,写不过

从 Microsoft Dynamics CRM 4.0 服务器迁移到 Microsoft Dynamics CRM 2013 Server

不能就地升级早于 Microsoft Dynamics CRM Server 2011 的版本,比如 Microsoft Dynamics CRM 4.0 服务器.但是,可以在升级过程中使用 Microsoft Dynamics CRM Server 2011 的试用版 32 位版作为过渡步骤,将 Microsoft Dynamics CRM 4.0 部署升级为 Microsoft Dynamics CRM 2013.若要将本的 Microsoft Dynamics CRM 4.0 服务器 迁移

Microsoft Dynamics CRM 2013 for Outlook 的硬件要求

当仅联机或脱机模式下执行 Microsoft Dynamics CRM 2013 for Microsoft Office Outlook 时,下表列出了建议的最低硬件要求 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveV9mMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

Microsoft Dynamics CRM 2013/2015 安装多国语言包

Microsoft Dynamics CRM 2013 语言包中包含已翻译的文本,例如标签.错误消息和帮助.这样,您可以使用基本语言以外的其他语言查看 Microsoft Dynamics CRM. 注:此方法同样适用Microsoft Dynamics CRM 2015 下载地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=40340 安装好以后,到系统设定中应用一下语言 设置----管理 应用好以后,再到个人选项中就可以找到

从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server

不能就地升级早于 Microsoft Dynamics CRM Server 2011 的版本号,比方 Microsoft Dynamics CRM 4.0 server.可是,能够在升级过程中使用 Microsoft Dynamics CRM Server 2011 的试用版 32 位版作为过渡步骤.将 Microsoft Dynamics CRM 4.0 部署升级为 Microsoft Dynamics CRM 2013.若要将本的 Microsoft Dynamics CRM 4.0 se

Microsoft Dynamics CRM 2013 /2015 配置之 添加 CRM 帐号和新建邮箱

在域服务器中建好帐号后,可以在exchange 2013 服务器中新建相关测试帐号的邮箱功能, 这样Microsoft Dynamics CRM 2015 for Outlook客户端就可以发挥作用了. 以下为新建邮箱步骤: 因为新建了二个帐号,所以在outlook 2013中,我们以管理员为例,添加邮箱功能, 好了,可以收邮箱了,下一步就可以安装 Microsoft Dynamics CRM 2015 for Outlook 2010/2013 客户端了,具体教程可以见:http://hang

Microsoft Dynamics CRM server 升级 sp1 KB2963850

安装过程也很简单,就是下一步,下一步,基本没有什么错误出现. 简介 更新汇总 2 Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) 才可用.本文介绍的修补程序和此累积更新中包含的更新. 此累积修补程序是可用于 Microsoft Dynamics CRM 2013年支持的所有语言. 生成此更新累积修补程序的数量和文件名称 汇总包 内部版本号 文件的名称 (32-位版本) 文件的名称 (64-位版本) Microsoft Dynamics CRM 2

Microsoft Dynamic CRM 2013安装

Microsoft Dynamic CRM 2013安装 Dynamic CRM可以和Exchange整合,通过CRM主页给用户收发邮件,和Lync整合做呼叫中心,通过CRM主页给客户打电话和视频会议,和sharepoint整合,通过CRM主页客户资料可以放到文档库... ... 既然Dynamic CRM有这么多优点,那我们马上动手吧,下面开始切入主题,开始我们的Dynamic CRM安装之旅. 在安装前,先看一下SQL配置管理,将相关的服务打开.(由于在虚拟机里,许多服务需要时才会打开,像R

Dynamics CRM 2011升级到Dynamics CRM 2013

(一)检查Customizations 从2011升级到2013有一些legacy feature是不再支持的了: CRM 4.0 plugin-ins CRM 4.0 client-side scripting CRM 4.0 custom workflow activities 2007 web service endpoint ISV folder support for custom web applications Solution Down Level tool 微软提供了Legac