JS操作lookupcontrol-创新互联

以contact的parentcustomerid为例,它是一个lookup field。lookup type为account和contact。默认type为accountJS操作lookupcontro
l

如果要设置默认type为contact的话,可以document.getElementById("parentcustomerid").setAttribute("defaulttype", "2"); // 2 是contact object type code

目前成都创新互联公司已为超过千家的企业提供了网站建设、域名、网络空间、成都网站托管、企业网站设计、新安网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

如果lookup type为account和contact,可以document.getElementById("parentcustomerid").setAttribute("lookuptypes", "1, 2");

设置default view可以Xrm.Page.getControl("parentcustomerid").setDefaultView("E88CA999-0B16-4AE9-B6A9-9EDC840D42D8");

如果想禁止用户选择其他的view,可以document.getElementById("parentcustomerid").setAttribute("disableViewPicker", "1");

为lookup字段添加一个自定义视图 (addCustomView

var viewId = "{C7034F4F-6F92-4DD7-BD9D-9B9C1E996380}";

var viewDisplayName = "SDK Sample View";

var fetchXml = "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>

                                     <entity name='systemuser'>

                                       <attribute name='systemuserid' />

                                       <attribute name='fullname' />

                                       <attribute name='businessunitid' />

                                       <order attribute='fullname' descending='false' />

                                       <link-entity name='businessunit' from='businessunitid' to='businessunitid' visible='false' link-type='outer' alias='a_89c4efa5341e42d5ac34e759aa182065'>

                                         <attribute name='name' />

                                       </link-entity>

                                     </entity>

                                   </fetch>";

Xrm.Page.getControl("parentaccountid").addCustomView(viewId, "account", viewDisplayName, fetchXml, layoutXml, true);

网站标题:JS操作lookupcontrol-创新互联
分享网址:https://www.cdcxhl.com/article8/dddpip.html

成都网站建设公司_创新互联,为您提供云服务器定制开发App设计企业网站制作网站排名网站策划

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设