2013-04-10 5 views

답변

9
function PopNewCase() { 
    Xrm.Utility.openEntityForm("incident", "GUID_OF_EXISTING_CASE"); 
} 
+0

이 기능은 롤업 8 이상을 사용중인 경우에만 사용할 수 있습니다. [Xrm.Utility 참조] (http://msdn.microsoft.com/en-us/library/jj602956.aspx) – ccellar

3

예,이 링크를 확인할 수 있습니다. 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"); 
} 
+0

감사 DAV 같은 기능을 사용할 수 있습니다,하지만 난 버튼 클릭에 캠페인 양식을 열 필요가 ... – Vishnu

+0

은 내가 기능 PopNewCase 시도() { Xrm.Utility.openEntityForm ("incident") } 이지만 새 Case 양식이 열립니다. – Vishnu

+0

updated my answer – tdgtyugdyugdrugdr