CRM lookup筛选
function Loadcouse() {
    var type;
    var id;
    retrieveRecord(Xrm.Page.getAttribute("ownerid").getValue()[0].id, "SystemUserSet", function (data, textStatus, XmlHttpRequest) {
        if (data.BusinessUnitId.Id != null) {
            retrieveRecord(data.BusinessUnitId.Id, "BusinessUnitSet", function (data1, textStatus, XmlHttpRequest) {
                if (data1.new_city.Id != null) {
                    retrieveRecord(data1.new_city.Id, "new_citySet", function (data2, textStatus, XmlHttpRequest) {
                        type = data2.new_citytype.Value;
                        id = data1.new_city.Id;
Xrm.Page.getControl("new_coursename").addPreSearch(function () {
                            var fetchxml;
                            if (type = 100000001) {
               方法一使用fetch:                fetchxml = "<filter type='and'>" +
                                              "<condition attribute='new_city' operator='in'>" +
                                              "<value uiname='全国' uitype='new_city'>{DD499663-C15D-E411-80DC-000C2957EC4F}</value>" +
                                              "<value uiname='TMM城市' uitype='new_city'>{A13A532E-03E8-E411-80F2-000C2957EC4F}</value>" +
                                              "<value  uitype='new_city'>"+id+"</value>" +
                                              "</condition>" +
                                             "</filter>"
                            }
                            else if (type = 100000000) {
                                fetchxml = "<filter type='and'>" +
                                              "<condition attribute='new_city' operator='in'>" +
                                              "<value uiname='全国' uitype='new_city'>{DD499663-C15D-E411-80DC-000C2957EC4F}</value>" +
                                               "<value uiname='戴耐德城市' uitype='new_city'>{FD6103AD-03E8-E411-80F2-000C2957EC4F}</value>" +
                                              "<value  uitype='new_city'>" + id + "</value>" +
                                              "</condition>" +
                                             "</filter>"
                            }
                            Xrm.Page.getControl("new_coursename").addCustomFilter(fetchxml);
                        });
                    });
                }
            });
        }
    });
}
CRM lookup筛选的更多相关文章
- crm lookup
		1. 大家都知道CRM 里面的Lookup 保存了相关实体的GUID,让我们深入的了解一下CRM Lookup.当我们在2个实体间建立关系的时候,CRM自动生成了一些attributes来保存相关实体 ... 
- Microsoft Dynamics CRM 4.0 JScript  通用公共方法
		1.基本参数 var CRM_FORM_TYPE_CREATE = 1; var CRM_FORM_TYPE_UPDATE = 2; var CRM_FORM_TYPE_READ_ONLY = 3; ... 
- Microsoft Dynamics CRM4.0 JScript 过滤lookup 出现 Microsoft Dynamics CRM 窗口无法打开,可能已被弹出窗口阻止程序所阻止。
		一.现象:JScript过滤lookup字段,选择lookup字段出现下图的情况: 出现:Microsoft Dynamics CRM 窗口无法打开,可能已被弹出窗口阻止程序所阻止.请将这台Micro ... 
- Filter Lookup Editor Data Source 筛选器查找编辑器数据源
		In this lesson, you will learn how to filter the data displayed by a lookup editor. This editor is s ... 
- 如何筛选CRM客户系统无效数据
		企业将各个渠道获得的大量数据导入CRM系统之后,要如何筛选CRM客户系统无效数据?销售人员应该将更多的时间用于发掘潜在客户,而不是浪费时间来检索CRM数据.Zoho CRM能够呈现最有价值的客户,让销 ... 
- CRM JS 设置lookup字段 setSimpleLookupValue
		function setSimpleLookupValue(LookupId, Type, Id, Name) { /// <summary> /// Sets the value for ... 
- CRM 2016 自定义lookup过滤
		function preFilterLookup() { //终端业态 Xrm.Page.getControl("new_typeofoperationid").addPreSea ... 
- CRM 2013 限制Lookup
		var oTo = document.getElementById("customerid_i"); oTo.setAttribute("defaulttype" ... 
- Dynamics CRM 2011/2013  通过Javascript给lookup字段赋值
		仅仅做下记录,因为老是用到但老是忘记 var value = new Array(); value[0] = new Object(); value[0].id = idValue; value[0] ... 
随机推荐
- s3 api接口的调用
			最近公司使用s3做文件存储服务器,因此在程序中需要调用s3的api,目前程序中使用了python和java版本的s3的api,简单做下记录,方便以后使用. 一.s3 api使用python版 1.安装 ... 
- XOR+base64加密
			1.xor运算 1^0=1 0^0=0 1^1=0 23^32=55 55^32=23 23对32进行异或两次运算结果为23 2.XOR加密 设key=[]byte{1,2,3,4,5,6},src= ... 
- 简单的端口扫描器(TCP connect)
			端口扫描器原理相对简单,采用的是TCP connect状态判断.具体来说:TCP connect方式使用系统网络API connect向目标主机的端口发起连接,如果无法连接,说明该端口关闭.该方式扫描 ... 
- 【ASP.NET MVC系列】浅谈ASP.NET 程序发布过程
			ASP.NET MVC系列文章 [01]浅谈Google Chrome浏览器(理论篇) [02]浅谈Google Chrome浏览器(操作篇)(上) [03]浅谈Google Chrome浏览器(操作 ... 
- MySQL 解压缩版安装 2017-12-02(完整版,包括异常处理)
			一.安装 1.到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql 注:msi的是安装版 zip是压缩版 2.解压 解压到想安装的目录下 ... 
- [Noip2015PJ] 求和
			Description 一条狭长的纸带被均匀划分出了 \(n\) 个格子,格子编号从 \(1\) 到 \(n\) .每个格子上都染了一种颜色 \(color_i\) 用 \([1,m]\) 当中的一个 ... 
- SQL不重复查找数据及把一列多行内容拼成一行
			如下表: 表名:Test ID RowID Col1 Col2 1 1 A A 2 1 B A 3 1 A B 4 1 C B 1,查找表中字段重复的只查找一次 select distinct Col ... 
- canvas-star0.html
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- inheritCombination.js
			// 组合继承 // 其基本思路是使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承 function Person(name){ this.name = name; th ... 
- JavaSE 软件工程师  认证考试试卷2
			JavaSE 软件工程师 认证考试试卷 笔试 考试时间150分钟 总分 100分 姓 名_______________________ 身份证号___________________ ... 
