当前位置:网站首页>Dynamics 365 查找字段过滤
Dynamics 365 查找字段过滤
2022-07-07 21:50:00 【zcy_wxy】
以systemuser为例
addFilterToDisputeControl: function (groupAttrName, ownerAttrName) {
var viewDisplayName = groupAttrName;
var lookupControl = Xrm.Page.getControl(ownerAttrName);
var layoutXml = "<grid name='resultset' object='10013' jump='fullname' select='1' icon='1' preview='1'><row name='result' id='systemuserid'><cell name='fullname' width='300' /><cell name='businessunitid' width='300' /><cell name='scc_leadcount' width='300' /></row></grid>";
var id = leadForm.guid();
var entityName = "systemuser";
var filter = "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='true'>"
+ " <entity name='systemuser'>"
+ "<attribute name='systemuserid' />"
+ "<attribute name='fullname' />"
+ "<attribute name='businessunitid' />"
+ "<attribute name='scc_leadcount' />"
+" <filter type='and'>"
+" <condition attribute='scc_businessgroupid' operator='eq' uitype='scc_businessgroup' value='{0}' />"
+" </filter>"
+" <link-entity name='systemuserroles' from='systemuserid' to='systemuserid' visible='false' intersect='true'>"
+" <link-entity name='role' from='roleid' to='roleid' alias='ab'>"
+" <filter type='and'>"
+" <condition attribute='name' operator='eq' value='AR' />"
+" </filter>"
+" </link-entity>"
+" </link-entity>"
+" </entity>"
+"</fetch>";
var group = Xrm.Page.getAttribute(groupAttrName).getValue();
if (group) {
filter = filter.replace("{0}", group[0].id);
lookupControl.addCustomView(id, entityName, viewDisplayName, filter, layoutXml, false);
lookupControl.setDefaultView(id);
}
},
guid: function(){
function S4() {
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
}
return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
}
注意点:
1、entity中配置的attribute要包含grid中配置的属性名称
2、视图名称最好不同,视图ID则必须不同。
代码中视图ID的生成引用自
边栏推荐
- PMP项目管理考试过关口诀-1
- JMeter-接口自动化测试读取用例,执行并结果回写
- V20变频器手自动切换(就地远程切换)的具体方法示例
- 微信论坛交流小程序系统毕业设计毕设(5)任务书
- 微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
- This time, let's clear up: synchronous, asynchronous, blocking, non blocking
- OC variable parameter transfer
- 网络安全-beef
- Leetcode interview question 02.07 Linked list intersection [double pointer]
- Years of summary, some core suggestions for learning programming
猜你喜欢
微信论坛交流小程序系统毕业设计毕设(4)开题报告
GEE(四):计算两个变量(影像)之间的相关性并绘制散点图
LeetCode203. Remove linked list elements
Sword finger offer 27 Image of binary tree
微信论坛交流小程序系统毕业设计毕设(5)任务书
Sword finger offer 55 - I. depth of binary tree
Line test - graphic reasoning -5- one stroke class
微信论坛交流小程序系统毕业设计毕设(6)开题答辩PPT
Cause analysis and solution of too laggy page of [test interview questions]
微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
随机推荐
肠道里的微生物和皮肤上的一样吗?
Are the microorganisms in the intestines the same as those on the skin?
Digital collections accelerated out of the circle, and marsnft helped diversify the culture and tourism economy!
线上面试,该如何更好的表现自己?这样做,提高50%通过率~
Handling file exceptions
二叉树(Binary Tree)
Knowledge drop - PCB manufacturing process flow
Quelles sont les similitudes et les différences entre les communautés intelligentes et les villes intelligentes?
Basic knowledge of linked list
十三、系统优化
网络安全-对操作系统进行信息查询
What is ADC sampling rate (Hz) and how to calculate it
解决:信息中插入avi格式的视频时,提示“unsupported video format”
知识点滴 - PCB制造工艺流程
消息队列与快递柜之间妙不可言的关系
Cases of agile innovation and transformation of consumer goods enterprises
The wonderful relationship between message queue and express cabinet
2021-01-11
Bit operation
Unity dynamically merges mesh textures