2017-01-12 9 views

답변

0

글을 쓸 때 Studio를 통해이를 수행 할 수있는 방법은 없습니다. Sugar의 사이트에서 공식적으로 발견 할 수있는 문서도 없습니다. 그러나 Sugar 커뮤니티에서 코드를 검색하면 많은 도움이됩니다. 그들은 Trackers (특히 id 필드)과 같은 특정 장소에서이 메타 데이터를 사용했습니다.

사용자 지정/확장/모듈/기회/내선/Vardefs/your_filename.php

다음과 같은 위치에 (이름은 중요하지 않음) 파일에이 코드를 배치하여 확장 프레임 워크를 통해이 논리를 활용할 수
<?php 
$dictionary['Opportunity']['fields']['your_autoincrement_field'] = array (
    'required' => true, 
    'name' => 'your_autoincrement_field', 
    'vname' => 'LBL_YOUR_AUTOINCREMENT_FIELD', 
    'type' => 'int', 
    'massupdate' => 0, 
    'comments' => 'Automatically generated number field', 
    'help' => 'User friendly description of field', 
    'importable' => 'true', 
    'duplicate_merge' => 'disabled', 
    'duplicate_merge_dom_value' => '0', 
    'audited' => false, 
    'reportable' => true, 
    'calculated' => false, 
    'auto_increment'=> true, 
); 
$dictionary['Opportunity']['indices']['your_autoincrement_field'] = array(
    'name' => 'your_autoincrement_field', 
    'type' => 'unique', 
    'fields' => array(
     'your_autoincrement_field' 
    ), 
); 
?> 

"your_autoincrement_field"를 원하는 이름으로 바꾸십시오.

그런 다음 관리> 복구> 빠른 복구 및 다시 작성으로 이동하십시오. 완료되면 필드가 표시되고 레이아웃에 배치 할 수 있어야합니다.