Dynamic CRM 365学习历程--使用JS进行界面的取值和赋值

使用JS进行界面的取值和赋值

            function createCharge()
            {
            debugger;
            var new_name=Xrm.Page.getAttribute("new_name").getValue();
            //客户名称
            var new_accountid = new Array();
            new_accountid = Xrm.Page.getAttribute("new_accountid").getValue();
            if (new_accountid != null) {
                var accountname = new_accountid[0].name;
                var accountid = new_accountid[0].id;
                accountid=accountid.replace("{","").replace("}","");
                var entityType = new_accountid[0].entityType;
            }
            //套餐名称
            var new_packageid = new Array();
            new_packageid = Xrm.Page.getAttribute("new_packageid").getValue();
            if (new_packageid != null) {
                var packagename = new_packageid[0].name;
                var packageid = new_packageid[0].id;
                packageid=packageid.replace("{","").replace("}","");
                var entityType = new_packageid[0].entityType;
            }
            //折后总价
            var new_discount_price=Xrm.Page.getAttribute("new_discount_price").getValue();
            //实付金额
            var new_actual_pay_amount=Xrm.Page.getAttribute("new_actual_pay_amount").getValue();
            //支付状态
            var new_pay_status=Xrm.Page.getAttribute("new_pay_status").getValue();

            debugger;
            //页面赋值
            var url = "/CRM/api/data/v9.0/new_charges";
            var data = {
                new_name:new_name,//名称
                "new_accountid@odata.bind":"/accounts("+accountid+")",//客户名称
                "new_packageid@odata.bind":"/new_packages("+packageid+")",//套餐名称
                new_amount:new_discount_price,//折后总价
                new_actually_pay:new_actual_pay_amount,//实付
                new_new_pay_status:new_pay_status//结算状态
            };
            var dataJSON = JSON.stringify(data);
            $.ajax({
                url:url,
                method:"post",
                dataType: "json",
                contentType:"application/json",
                data:dataJSON,
                success:function(resp)
                {
                    debugger;
                },error:function(resp)
                {
                    alert(resp.responseText);
                }
            });
       }
外加博客,转自:https://blog.csdn.net/vic0228/article/details/50909261。

转载于:https://www.cnblogs.com/sjsmyy/p/10918454.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值