• Dynamic crm自定义页面


    1. 先在写一个html代码(js+css+h5)

    2. 在点击页面的添加web资源,点击上传我们刚写好的index.html文件,保存+发布;也可以将写好的html代码直接cv到文本编辑器中

    3.进入表单编辑器,点击插入-web资源

    4.将刚新建的web资源附加上去

    5.页面呈现效果

    6.  涉及到图片的上传的话,就在做一个按钮,点击上传,直接将文件通过ajax上传至指定的路径位置。

    文件上传方法:1种是将文件专程base64格式存入数据库种;2是将文件存入指定地点,路径存入数据库

     自定义页面自定义参数

     {
       //自定义参数名和值
          "value": "LogicalName",
          "label": "DisplayName.LocalizedLabels[0].Label",
          "autosave":false,   
          "field":"tx_entity",
          "url": "EntityDefinitions?$select=LogicalName,DisplayName"
        }

    在自定义页面中可使用Xrm的形式来设值,取值

    //获取自定义参数信息
    var reg = new RegExp("(^|&)data=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg);  //匹配目标参数
    var config=JSON.parse(unescape(r[2]));
    config=Xrm.Page.getAttribute(config.field);

    获取自定义的参数

  • 相关阅读:
    JavaScript测试工具chai
    gradle初始仓库依赖(含junit)
    汇编和中断
    oracle-12c-ee安装
    pickle
    Python (zip, lambda, map, shallow copy, deepcopy)
    豆瓣源下载tensorflow
    Linux上XRDP可作为WIN的远程连接
    VNC连接远程Linux——废弃电脑作为运算机器
    MACOS 运行Keras报错
  • 原文地址:https://www.cnblogs.com/LanHai12/p/15257962.html
Copyright © 2020-2023  润新知