맞춤 리본 버튼을 클릭하면 JavaScript를 사용하여 기존 엔티티 양식을 열 수 있습니까 아니면 기존 양식 (예 : 캠페인 양식)을 여는 다른 방법이 있습니까?CRM에서 JavaScript를 사용하여 기존 엔티티 양식을 여는 방법은 무엇입니까?
답변
function PopNewCase() {
Xrm.Utility.openEntityForm("incident", "GUID_OF_EXISTING_CASE");
}
예,이 링크를 확인할 수 있습니다. JavaScript 부분을 설명합니다. http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/de870f82-a4e0-49fa-abfd-06918098c86e 엔티티 유형 및 레코드의 GUID를 URL에 전달해야합니다. 여기
그리고 상황이 좀 더 쉽게 만들 수있는 비주얼 리본 편집기를 사용하여 http://nishantrana.wordpress.com/2010/11/04/using-javascript-in-a-custom-button-in-crm-2011/
리본 버튼 클릭에 자바 스크립트 함수를 호출하는 방법을 설명합니다. http://crmvisualribbonedit.codeplex.com/
편집 : http://msdn.microsoft.com/en-us/library/gg328483.aspx
window.open("/main.aspx?etn=account&pagetype=entityrecord&id=%7B91330924-802A-4B0D-A900-34FD9D790829%7D");
에서 예 원하는 개체 유형으로 "계정"을 대체하고와 "7B91330924-802A-4B0D-A900-34FD9D790829"을 대체 당신이 원하는 레코드의 guid. 이 작업을 수행하는 방법을 ...
이
function OpenRecord(entityName, recordId)
{
window.open("/main.aspx?etn=" + entityName + "&pagetype=entityrecord&id=%7B" + recordId + "%7D");
}
감사 DAV 같은 기능을 사용할 수 있습니다,하지만 난 버튼 클릭에 캠페인 양식을 열 필요가 ... – Vishnu
은 내가 기능 PopNewCase 시도() { Xrm.Utility.openEntityForm ("incident") } 이지만 새 Case 양식이 열립니다. – Vishnu
updated my answer – tdgtyugdyugdrugdr
이 기능은 롤업 8 이상을 사용중인 경우에만 사용할 수 있습니다. [Xrm.Utility 참조] (http://msdn.microsoft.com/en-us/library/jj602956.aspx) – ccellar