2013-09-03 2 views
0

스튜디오의 리드 모듈에서 상태 필드를 숨기려고합니다. 나는 다음과 같은 코드를 사용하여 시도했다 :Studio의 레이아웃에서 필드 숨기기 SugarCRM

$dictionary["Lead"]["fields"]["status"] = array( "studio" => "hidden",
);

하지만 필드는 Editview, Detailview 및 리드 모듈의 목록보기 레이아웃에 여전히 볼 수 있습니다. 또한 다음 코드를 시도했다.

$dictionary["Lead"]["fields"]["status"]["studio"] = array( "editview" => false,
"detailview" => false,
"listview" => false,
);

그러나 여전히 상태 필드는 레이아웃에서 볼 수 있습니다? 스튜디오에서 해당 필드를 숨기는 다른 방법이 있습니까? 미리 감사드립니다.

답변

0

우선, 리드 : custom/Extension/modules/Leads/ext/Vardefs/vardefs.ext.php에 대한 확장 가상어를 만들어야합니다.

다음으로 채우기 :

<?PHP 
$dictionary['Lead']['fields']['status']['studio'] = 'invisible'; 
?> 
+0

안녕 작동

<?PHP $dictionary['Lead']['fields']['status']['studio'] = false; ?> 

을 시도, 내가 솔루션을 시도했지만 작동하지 않습니다. 또한, 내가 작동하지 않는 빈 배열에 "보이지 않는"값을 설정하는 시도했다. – PunctuationMark