2011-02-01 6 views
1

주문 제작시 이와 같은 것이 필요합니다. 은 내가 아래 순서 편집보기에서 드롭에서 연락처를 선택하면 나는 자바 스크립트 나 Ajax를 사용하여 여기에 채워 연락처에서 기본 주소에서 연락처 필드의 드롭 다운 필요 슈가 CRMsugarcrm 연락처 드롭 다운 및 자바 스크립트

name: text field 
contacts :dropdown 
etc ... 

에서 다음과 같은 필드가 있습니다.

Primary Address 
Street: 
City: 
State: 
Postal Code:  
Country:  

Other Address 
Street: 
City: 
State: 
Postal Code:  
Country:  
Copy address from left: 

그것은 채워야로 :

배송 주소 거리 : 도시 :
주 :
그것은 국지적 연락처 필드가 나열된 필드에 연락처에서 모든 필드를 채워야 우편 번호 :
국가 :

청구서 수신 주소 길 : 도시 :
주 :
우편 번호 :
국가 : 왼쪽에서
복사 주소 :

은 슈가 CRM 가능합니다. 코드는 무엇입니까?

답변

0

상당히 복잡하지만 아약스를 사용하여 만들 것입니다. 다음은 이러한 변경을 구현하는 몇 가지 방법이 있으므로 제안 사항 일뿐입니다.

  • 만들기 /custom/moduels/Quotes/MyJS.js MyJS.js에서
  • 는 연락처 드롭 다운을 변경할 때 실행되고 그 반환 값으로 배송/결제 정보를 업데이트하는 아약스 호출을 확인합니다.
  • 만들기 /custom/modules/Quotes/MyFunctions.php
  • MyFunctions.php에서 ajax 호출로 호출되는 php 함수를 만듭니다. 이 기능은 연락처의 정보를로드하고 JSON 문자열을 반환
  • 에 MyFunctions.php
  • 복사 /modules/Quotes/tpl/Create/EditViewFooter.tpl를 가리키는 AJAX 호출을위한 새로운 엔트리 포인트를 만들기/사용자 정의/모듈/시세/TPL// EditViewFooter.tpl
  • 편집 EditViewFooter.tpl를 만들고이를 MyJS.js
을 포함 할
관련 문제