最近很多朋友(Andrew、BENEN1)都在问如何让Lookup显示InActive记录,研究后发现可以通过Plugin来实现这样的功能,
MSCRM真是无所不能,没有做不到,只有想不到!
实现步骤:
一、自定义实体->工程项目->表单和视图->查找视图->添加查找列 选择创建者 确保创建者属性在最后一列,如下图:


二、Plugin开发
    代码:

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Crm.Sdk;
using Microsoft.Crm.SdkTypeProxy;

namespace PluginDemo
{
    public class QuoteLookupShowAllRecord : IPlugin
    {
        #region IPlugin 成员

public void Execute(IPluginExecutionContext context)
        {
            if (context.InputParameters.Contains("FetchXml"))
            {
                string FetchXml = (String)context.InputParameters["FetchXml"];
                if (FetchXml.Contains("<entity name=\"new_project\">"))  
                {
                    if (FetchXml.Contains("<attribute name=\"createdby\" /><filter type=\"and\"><condition attribute=\"statecode\" operator=\"eq\" value=\"0\" /></filter>"))
                    {
                        context.InputParameters["FetchXml"] = FetchXml.Replace("<attribute name=\"createdby\" /><filter type=\"and\"><condition attribute=\"statecode\" operator=\"eq\" value=\"0\" /></filter>", "<attribute name=\"createdby\" /><filter type=\"and\"></filter>");
                    }
                }
            }
        }

#endregion
    }
}

注册Plugin:

引用 http://www.cnblogs.com/caims/archive/2009/02/12/1389279.html

转载于:https://www.cnblogs.com/5dteam/articles/1691376.html

在视图中显示InActive记录相关推荐

  1. 客户端出错:无法在数据表视图中显示该列表: 没有安装与 Windows SharePoint Services 兼容的数据表组件...

    P:客户端想在数据表中编辑时提示下列错误: 数据视图由于下列一个或多个原因,无法在数据表视图中显示该列表: 没有安装与 Windows SharePoint Services 兼容的数据表组件,浏览器 ...

  2. mvc的视图中显示DataTable的方法

    mvc的视图中显示DataTable的方法: 不断的循环画出table @{ViewBag.Title = "ShowDataTable"; } @using System.Dat ...

  3. C++在视图中显示缩略图

    将任意形式文件已缩略图形式显示在视图中 //pWnd为当前客户区视图 CWnd* pWnd; pWnd=this; CDC* pDC=pWnd->GetDC(); HDC hDC = pDC-& ...

  4. vue中什么样的数据可以是在视图中显示

    1. Vue中不可以添加不存在的属性,因为不存在的属性是没有getter和setter的. <div id="app">{{msg.a}}{{msg.b}}</d ...

  5. 使用高德地图2D/3D SDK添加海量描点Marker以及视图中显示所有描点、我的定位添加呼吸动画

    高德地图SDK添加海量描点.我的定位呼吸动画 一.添加海量描点 1.高德2D SDK添加实现 1)初始化MarkerOverlay 2)设置海量描点数据 4)Marker点击监听 5)MarkerOv ...

  6. android+多种行视图,android – 在react-native列表视图中显示多种类型行的正确方法是什么?...

    所以我们想要的是: 在iOS中,我们可以为每个单元格类型使用多个cellIdentifier来创建高性能列表视图. 我现在拥有的是什么 render() { const dataBlob = [ { ...

  7. oracle apex 日志,oracle-apex - 在oracle apex报告中显示员工记录或经理记录及其员工 - SO中文参考 - www.soinside.com...

    现在,创建一个函数来说明某人是否是经理.让它返回1(如果不是)(为什么不是0(为什么不是布尔值?您不能在select语句中使用它)). SQL> create or replace functi ...

  8. AD Keepout layer在3D视图中显示过孔、穿层

    1.先按P-U放置一个圆. 2.选中该圆.然后按快捷键T-V-T,点击圆中间会有一层透明层. 3.然后双击改透明圆.然后出现以下框框. 4.然后选择Board cutout.这样就完成了. 5.下面就 ...

  9. word取消“在页面视图中显示页面间空白”后,关闭打开又自动勾上

    网上搜了一圈没找到方法,可以试下恢复word默认设置 首先把word全部关闭. 接着:Win+R,出来运行窗口,粘贴:%appdata%\Microsoft\Templates 回车之后,出来一个文件 ...

最新文章

  1. 【廖雪峰Python学习笔记】高阶函数
  2. tensorflow随笔-线性拟合以及tensorboard
  3. 深度学习(六十七)metal forge深度学习库使用
  4. 银河麒麟操作系统添加字体
  5. 实现网站的国际化语言切换
  6. ros使用RPLIDAR激光雷达
  7. MySql查询某个时间段内的数据
  8. 均质机工作原理动画_高压均质机结构图.doc
  9. 870-Linux下解决高并发socket最大连接数限制
  10. 彩屏显示入门:我要五彩斑斓的黑 | 用Arduino玩转ESP32与掌控板系列
  11. OKR与KPI有什么区别
  12. 我的第一个安卓应用程序_我如何设计我的第一个应用程序
  13. 两台win10电脑连接同一个wifi怎么共享文件
  14. Python3+scrapy 爬取喜马拉雅音乐 音乐和歌名 最简单的爬虫
  15. 通过css设置canvas背景图片
  16. 记--重新安装python相关软件及环境配置
  17. 国家电网公司通用车载监控终端技术解决方案,国网车载终端接入,国网统一车辆管理平台,国网统一车辆管理平台车载终端运行维护服务
  18. 机架式服务器性能,机架式服务器含义解析?其优势分析?
  19. 手机帝国诺基亚堕落史
  20. 高德地图地理码和经纬度转化(latlng和latlonpoint)

热门文章

  1. LeetCode 823. 带因子的二叉树(动态规划)
  2. POJ 2967 (水题,考察putchar()按位输入)
  3. java oracle 分区查询_深入学习Oracle分区表及分区索引
  4. Flink常见流处理API
  5. oracle自增自删分区的脚本,oracle实现自增方法(错误ora-04098解决)
  6. 阿里P8架构师谈:开源搜索引擎Lucene、Solr、Sphinx等优劣势比较
  7. 论文浅尝 | ExCAR: 一个事件图知识增强的可解释因果推理框架
  8. 征稿 | 国际KG大会 IJCKG 2021专辑征文
  9. 科大讯飞2020完整事件抽取系统(bert+数据集)
  10. 如何修改TextView链接点击实现(包含链接生成与点击原理分析)