当前位置:网站首页>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
边栏推荐
- Understand the session, cookie and token at one time, and the interview questions are all finalized
- Wechat forum exchange applet system graduation design completion (8) graduation design thesis template
- 开发那些事儿:Go加C.free释放内存,编译报错是什么原因?
- Redhat下安装fedora
- 【刷题记录】3. 无重复字符的最长子串
- V20变频器手自动切换(就地远程切换)的具体方法示例
- Binary tree
- 网络安全-联合查询注入
- 每日一题——PAT乙级1002题
- Brush question 5
猜你喜欢

14、 Two methods of database export and import

Are the microorganisms in the intestines the same as those on the skin?

Introduction to redis and jedis and redis things

Cascade-LSTM: A Tree-Structured Neural Classifier for Detecting Misinformation Cascades-KDD2020

Cascade-LSTM: A Tree-Structured Neural Classifier for Detecting Misinformation Cascades-KDD2020

十四、数据库的导出和导入的两种方法

iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地

Specific method example of V20 frequency converter manual automatic switching (local remote switching)

30讲 线性代数 第五讲 特征值与特征向量

PMP project management exam pass Formula-1
随机推荐
The wonderful relationship between message queue and express cabinet
解决:信息中插入avi格式的视频时,提示“unsupported video format”
STL标准模板库(Standard Template Library)一周学习总结
opencv scalar传入三个参数只能显示黑白灰问题解决
Adults have only one main job, but they have to pay a price. I was persuaded to step back by personnel, and I cried all night
微信论坛交流小程序系统毕业设计毕设(5)任务书
开发那些事儿:Go加C.free释放内存,编译报错是什么原因?
Inftnews | web5 vs Web3: the future is a process, not a destination
Cause analysis and solution of too laggy page of [test interview questions]
ArcGIS:矢量要素相同字段属性融合的两种方法
2021-01-12
Cases of agile innovation and transformation of consumer goods enterprises
Brush question 4
Are the microorganisms in the intestines the same as those on the skin?
About idea cannot find or load the main class
Network security - joint query injection
CXF call reports an error. Could not find conduct initiator for address:
成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚
海内外技术人们“看”音视频技术的未来
648. 单词替换