리드 모듈에서 사용자 정의 드롭 다운 필드를 만들었습니다. 리드 모듈에서 사용자 테이블의 사용자를 키 => 값 쌍으로 동적으로 가져옵니다.SugarCRM 사용자 정의 드롭 다운 필드
내가 대신 같은 의미
.. 필드는 잘 작동하지만 편집 모드 (새로운지도를 만들 때) ... 값을 저장하기되지 않고, 대신에 키 값이 아닌 저장지고 ' 제임스 본드 '이드가 저장 중입니다 ..'7896877 '과 같습니다.
이제 재미있는 점은 sugarcrm (모듈 리드)의 상세보기에서 이름이 올바르게 표시되기 때문입니다. 목록보기에서만 ID를 표시하고 데이터베이스에 KEY, 즉 해시 ID로 저장됩니다.
이
함수입니다 : 키/값 쌍으로 설탕 작업에function getUSERS($bean) {
$resultArray = Array();
$query = "select id,(first_name + ' ' + last_name) AS Name from dbo.users ORDER BY first_name ASC";
$resultArray [''] = '';
$result = $bean->db->query($query);
while ($row = $bean->db->fetchByAssoc($result)) {
$resultArray[$row['id']] = $row['Name'];
}
return $resultArray;
}
더 많은 코드를 게시하십시오. 나는'getUSERS' 함수를 보았습니다. 그러나 어떻게 그리고 언제 호출됩니까? –