当前位置:网站首页>Dynamics 365 find field filtering
Dynamics 365 find field filtering
2022-07-07 23:14:00 【zcy_ wxy】
With systemuser For example
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());
}Be careful :
1、entity Configured in attribute Include grid Property name configured in
2、 View names should preferably be different , View ID Must be different .
View in code ID The generation of is quoted from
边栏推荐
- STL标准模板库(Standard Template Library)一周学习总结
- Grid
- USB (十八)2022-04-17
- leetcode-520. 检测大写字母-js
- 十四、数据库的导出和导入的两种方法
- 高级程序员必知必会,一文详解MySQL主从同步原理,推荐收藏
- Unity dynamically merges mesh textures
- Use JfreeChart to generate curves, histograms, pie charts, and distribution charts and display them to JSP-1
- USB (十七)2022-04-15
- Network security - Eternal Blue
猜你喜欢

成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚

消息队列与快递柜之间妙不可言的关系

【编译原理】词法分析设计实现

二叉树(Binary Tree)

ArcGIS: field assignment_ The attribute table field calculator assigns values to fields based on conditions

微信论坛交流小程序系统毕业设计毕设(8)毕业设计论文模板

Binary tree

Gbu1510-asemi power supply special 15A rectifier bridge gbu1510

Transform XL translation

Inftnews | the wide application of NFT technology and its existing problems
随机推荐
Clean C disk
Digital collections accelerated out of the circle, and marsnft helped diversify the culture and tourism economy!
微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
Unity3D学习笔记6——GPU实例化(1)
iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地
微信论坛交流小程序系统毕业设计毕设(5)任务书
开发那些事儿:Go加C.free释放内存,编译报错是什么原因?
Brush question 4
Talk about DART's null safety feature
微信论坛交流小程序系统毕业设计毕设(1)开发概要
Kubernetes' simplified data storage storageclass (creation, deletion and initial use)
Network security -beef
CXF call reports an error. Could not find conduct initiator for address:
Network security -burpsuit
2022 words for yourself
网格(Grid)
消费品企业敏捷创新转型案例
网络安全-钓鱼
Cascade-LSTM: A Tree-Structured Neural Classifier for Detecting Misinformation Cascades-KDD2020
PMP project management exam pass Formula-1