2009-07-27 3 views
0

사용자 정의 엔티티 조회가있는 경우 기본 속성은 refid이며 이는 (조회 양식을 여는 링크 텍스트와 같은) 연관된보기에 표시됩니다. 이 이름을 엔티티 속성에서 생성 된 이름으로 변경해야합니다. Like like :MS CRM 4 - 엔티티 조회 링크에 대한 사용자 정의 이름

Referral.ToString() {return ref.id + ""+ ref.first_name + ""+ ref.last_name + ""; }

대신 ref.id.ToString()이 사용됩니다.

MS CRM 4를 통해 가능합니까? 나는 그것이 (GUI 사용자 정의를 잠시 동안 클릭 한 것 같지 않을 수도 있음) 두려워하지만, 아마도 나는 뭔가를 놓쳤습니다.

그렇지 않다면 가장 우아한 방법은 무엇입니까? 자바 스크립트 함수는 어딘가에 전역이되어야합니다 (그렇지 않으면 Referral을 언급하는 모든 양식 /보기에 복사 + 붙여 넣기가 필요합니다). 또한, 자바 스크립트 함수 (가정), 적어도 하나의 추가 XmlFetch 모든보기에 할 필요가있다.

의견, 의견, 아이디어 환영합니다. 필자는 직장에서 MS CRM을 수정하기 시작했으며 오픈 소스 파이썬 웹 프레임 워크가 계속해서 해결해 온 문제를 계속해서 제기하고 있습니다. 직장에서 가난한 영혼을 도와주세요 :)

답변

0

나는 이것을 처리하는 가장 쉬운 방법은 연결하려는 필드로 기본 속성을 채우는 것입니다. 당신은 폼의 자바 스크립트, 당신이 원하는 애트리뷰트의 생성과 변경, 또는 둘의 조합에서 실행되도록 등록 된 플러그인에서 이것을 할 수 있습니다.

불행히도 엔티티 생성 후 기본 속성을 변경하는 방법은 없습니다. prrfix_name을 기본 속성으로 사용하여 엔터티를 다시 작성한 다음 id, first_name 및 last_name 필드를 결합해야합니다.

CRM의 동작을 변경하려고 시도하는 경우 : 기본 특성을 표시하는 것은 완전히 지원되지 않을 것이며, 기술적으로 엄청나게 힘이 들며 엄청난 시간이 걸릴 것입니다. 나는 새로운 기본 속성으로 엔티티를 재현하기 위해 시간을 찰 것이다.

+0

더 유연한 솔루션 (특히 나중에 클라이언트가 마음을 바꾸기로 결정한 경우)이 있으면 좋겠지 만, 적어도 _solution_입니다. :) – pithyless

관련 문제