zoukankan      html  css  js  c++  java
  • 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);

    获取自定义的参数

  • 相关阅读:
    IDEA添加注释模板
    Docker安装Mysql
    Linux使用
    Linux使用
    Spring Cloud入门 (5)
    在IDEA中将SpringBoot项目打包成jar包
    Linux使用
    Linux使用
    Linux使用- 虚拟机安装 Linux
    Spring Cloud入门 (4)
  • 原文地址:https://www.cnblogs.com/LanHai12/p/15257962.html
Copyright © 2011-2022 走看看