Vài cái hay ho
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Go down
avatar
Admin
Admin
Tổng số bài gửi : 47
Join date : 20/04/2018
https://vaicaihayho.forumvi.com

Lấy dữ liệu từ Lookup Field Empty Lấy dữ liệu từ Lookup Field

Mon Apr 23, 2018 1:48 pm
Code:
function myFunction() {
    var req = new XMLHttpRequest();
    var clientUrl = window.parent.Xrm.Page.context.getClientUrl();
    var str = window.parent.Xrm.Page.getAttribute("category").getValue()[0].id;
    var len = str.length;
    var res = str.slice(1, len - 1);
    var url = clientUrl + "/api/data/v9.0/categories(" + res + ")"
    req.open("GET", encodeURI(url), true);
    req.setRequestHeader("Accept", "application/json");
    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
    req.setRequestHeader("OData-MaxVersion", "4.0");
    req.setRequestHeader("OData-Version", "4.0");
    req.setRequestHeader("Access-Control-Allow-Origin", "*");
    req.onreadystatechange = function () {
        var object = JSON.parse(this.response);
        var status = object.statecode;
        if (status == 0)
        {
            window.parent.Xrm.Page.getControl("quantity").setDisabled(true);
        }
    };
    req.send(null);
}

Lấy dữ liệu nếu field statecode ở entity category là 0 thì khóa field quantity.

Kiểm tra tên field lookup tới:
Code:
Xrm.Page.getAttribute("thang_tcategory_tbookid").getValue()[0].entityType;
Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết