随笔分类 -  Dynamics 365 JS

摘要:效果: 代码: function OpenWebResoure() { var win_width = window.innerWidth; var data = {}; var pageInput = { pageType: "webresource", webresourceName: "new 阅读全文
posted @ 2024-05-07 19:23 溜溜球_小钢wan 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1、效果展示:想在右边栏切入我们自定义的html 2、因为标准的电话图标无法覆盖点击事件,使用自定义html实现: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" 阅读全文
posted @ 2024-04-26 15:02 溜溜球_小钢wan 阅读(47) 评论(0) 推荐(0) 编辑
摘要:实现方式,在明细表的新增按钮,设置为可自定义,绑定函数: //授权记录显示“未保存的更改”时不可添加授权产品 function IsSavedAuthorize(selectedEntityTypeName, primaryEntityTypeName, firstPrimaryItemId, pr 阅读全文
posted @ 2023-06-30 13:26 溜溜球_小钢wan 阅读(52) 评论(0) 推荐(0) 编辑
摘要:有的客户会要求系统上线前把不需要的按钮全部隐藏,因为他们不想用户去随便乱点,比如停用和禁用按钮,如果功能上没用到就需要隐藏,这两个是能通过Ribbon工具操作的,但有些按钮是无法用Ribbon来实现的。比如这里提到的显示图表和打开仪表板的按钮。 因为这两个按钮在每个实体列表的list上都有,所以我们 阅读全文
posted @ 2023-03-13 16:52 溜溜球_小钢wan 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1.经典模式的选项卡: 2.非经典模式的选项卡: 3.经典模式的展示,是否可以调整成非经典模式呢,其实通过代码是可以实现的,我们只需要新建一个webresoure,且放到窗体顶部即可 效果: 实现方式: web资源代码: <html><head> <meta> <meta><meta><meta>< 阅读全文
posted @ 2022-07-21 14:26 溜溜球_小钢wan 阅读(131) 评论(0) 推荐(0) 编辑
摘要:JS代码: var reasonOptions = []; var scw_back_reason = Xrm.Page.getAttribute("scw_back_reason").getOptions(); if (scw_back_reason && scw_back_reason.leng 阅读全文
posted @ 2022-06-20 17:10 溜溜球_小钢wan 阅读(127) 评论(0) 推荐(0) 编辑
摘要:一、分派:XrmCore.Commands.Assign.assignObject("lead"); 步骤1:将按钮设置为可自定义 步骤2:删除原先的调用函数,使用自定义的 二、共享: 点击自定义命令,在调用函数里面可以看到 阅读全文
posted @ 2022-05-25 14:14 溜溜球_小钢wan 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1.窗体或者业务流程同时有同一个字段,ID会变化,这个时候要特别注意 阅读全文
posted @ 2022-05-25 11:23 溜溜球_小钢wan 阅读(41) 评论(0) 推荐(0) 编辑
摘要:JS代码: // 匹配安全角色 function matchUserRole(entityRoleNameArray) { var isMatch = false; if (entityRoleNameArray.length > 0) { var strPermitRoleNames = enti 阅读全文
posted @ 2022-05-19 15:49 溜溜球_小钢wan 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Keypress 方法 addOnKeyPress 使用此函数添加作为按键事件的事件处理程序的函数,以便在特定文本或数字字段中键入字符时调用该函数。 Xrm.Page.getControl(arg).addOnKeyPress([function reference]) getLabel 、setL 阅读全文
posted @ 2022-04-20 09:43 溜溜球_小钢wan 阅读(207) 评论(0) 推荐(1) 编辑
摘要:1.Xrm.Page.context 用户ID:getUserId() 用户角色:getUserRoles() 用户语言:getUserLcid() 组织名称:getOrgUniqueName() 组织语言:getOrgLcid() 路径参数:getQueryStringParameters() 服 阅读全文
posted @ 2022-04-14 23:08 溜溜球_小钢wan 阅读(577) 评论(0) 推荐(0) 编辑
摘要:// 获取当前活动窗体的信息 function load() { // 取得form选择器 var item = Xrm.Page.ui.formSelector; // 取得当前form信息 var currentitem = item.getCurrentItem(); // 取得当前记录中部门 阅读全文
posted @ 2022-03-25 11:11 溜溜球_小钢wan 阅读(257) 评论(0) 推荐(0) 编辑
摘要:条件覆盖: 1.实现方法很简单,在Form的OnLoad事件加上preFilterLookup function preFilterLookup() { Xrm.Page.getControl("new_postingid").addPreSearch(function () { // child 阅读全文
posted @ 2022-03-11 09:37 溜溜球_小钢wan 阅读(442) 评论(0) 推荐(0) 编辑
摘要:Dynamics CRM 365 窗体的Lookup字段通过JS按照某个字段过滤数据 function form_load() { Xrm.Page.getControl("new_remarktemplate").addPreSearch(addFilternew_remarktemplate); 阅读全文
posted @ 2020-08-18 18:43 溜溜球_小钢wan 阅读(559) 评论(0) 推荐(0) 编辑
摘要:Dynamics CRM 365 不用按钮工具,直接用js脚本控制按钮的显示隐藏: try { // 转备案按钮 let transferSpecialRequestButton = parent.parent.document.getElementById("new_srv_update|NoRe 阅读全文
posted @ 2020-06-30 17:24 溜溜球_小钢wan 阅读(537) 评论(0) 推荐(0) 编辑
摘要:Dynamics 365 联系人Contact的快速创建窗体,如何知道父窗体是哪个实体?相信有人会遇到过这种头疼的问题,我这里分享一种方式: 在contact快速创建窗体的onload时间执行如下代码:可知道父窗体是哪个实体 //按照父界面的实体名赋值来源 var url = window.top. 阅读全文
posted @ 2020-05-18 16:01 溜溜球_小钢wan 阅读(315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示