Xrm 및 javascript를 사용하여 동적 항목 365의 주제 트리에 새 항목을 추가하는 데 도움이 필요합니다.제목 트리에 Xrm (동적 365)을 사용하여 새 항목을 추가하는 방법
답변
Subject은 entity과 비슷하지만 web api을 사용하여 만들 수 있습니다.
function createSubject() {
var serverURL = Xrm.Page.context.getClientUrl();
var subject = {};
subject["title"] = "test subject";
subject["featuremask"] = 1;
//subject["[email protected]"]="/subjects(<GUID without Quotes>)"; //setting existing lookup
subject["parentsubject"] = {
"title": "test parent subject",
"description": "deep insert to add parent before child",
"featuremask": 1
};
var req = new XMLHttpRequest();
req.open("POST", serverURL + "/api/data/v8.2/subjects", 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.onreadystatechange = function() {
if (this.readyState == 4 /* complete */) {
req.onreadystatechange = null;
if (this.status == 204) {
var subjectUri = this.getResponseHeader("OData-EntityId");
} else {
var error = JSON.parse(this.response).error;
alert(error.message);
}
}
};
req.send(JSON.stringify(subject));
}
감사를 찾지 못했습니다, 난 당신의 코드를 사용하고 실행할 성공적이었다 조회 필드를 만들고 새로 만든 항목을 표시하지만 제목 트리에서 새 항목을 볼 수 없습니다. 코드로 만든 새 항목을 삭제하는 방법 –
@GuillermoOvelar https : //community.dynamics .com/crm/f/117/t/226664 –
https://i.stack.imgur.com/KaYWw.png 제목란에 새 항목이 표시되지 않습니다.이 항목을 삭제할 수 없습니다. –
것은, 내가 예 찾고 있었어요이 나를 위해 뭔가 새로운 ... –
당신이 시도 것을 우리에게 보여하지만 난 당신의 대답 아룬에 대한 –