Dynamics 365在Form窗体上加QR CODE

一、页面添加QR CODE

代码如下:

<html><head>
 <script type="text/javascript" src="ClientGlobalContext.js.aspx"></script>
 
   <script type="text/javascript">
 
       function QrCodeGenerator() {
 
           var context = GetGlobalContext();
         var type = window.parent.Xrm.Page.ui.getFormType()
         if (type == 2) {
              //扫描时需要获取的值
              var new_name = window.parent.Xrm.Page.getAttribute("new_name").getValue();
              //调用公共的QR CODE接口
var src="https://api.qrserver.com/v1/create-qr-code/?data="+new_name+"&size=200x200]";
              show_image(src, 200, 200, "contact");
         }
 
     }
 
     function show_image(src, width, height, alt) {
         var img = document.createElement("img");
         img.src = src;
         img.width = width;
         img.height = height;
         img.alt = alt;
         document.body.appendChild(img);
     }
 
 </script>
 
   <meta charset="utf-8"><meta><meta><meta></head>
 <body onload="QrCodeGenerator();" onfocusout="parent.setEmailRange();" style="overflow-wrap: break-word;">
 </body>
</html>

二、给单行文本字段添加扫描器

在窗体属性中给文本字段添加BarcodeScannerControl控件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值