- 개발자 가이드
- 테마 추가
- 목록에 표시되는 추가 상세 정보 수정 방법
개발자 가이드
디버깅 환경 구성
Package 파일 구조
Customize 범위
index.php 호출 구조
MVC
Controller
Entry Points
View
Metadata
Themes
Model
Beans
Extensions framework
Logic Hook
Scheduled Tasks
Connector
Service
Cache
Tables
Customize 사례
Entry Point
Menu
Action File Map
Action View Map
Label
테마 추가
themes/ 폴더 아래에 새로운 테마 폴더를 추가 한다.
themes/~/themedef.php 파일에서 테마명 등을 설정 한다.
목록에 표시되는 추가 상세 정보 수정 방법
ListView
$_additionalDetails : true 값을 가지면 목록에 추가 상세 정보를 표시 한다.
$additionalDetailsFunction : 추가 상세 정보를 표시할 때 사용할 함수 이름을 지정 한다.
사용자 정의 파일 구조
custom/modules/${Modules}/metadata/additionalDetails.php 파일
additionalDetails${Module}($fields) 함수
#--- 거래처(Account) 모듈에서 함수 형태 예
function additionalDetailsAccount($fields) {
$overlib_string = ''; #--- 추가 상세 정보에 표시할 문자열
... 생략 ...
return array(
'fieldToAddTo' => 'NAME',
'string' => $overlib_string,
'editLink' => "index.php?action=EditView&module=Accounts&return_module=Accounts&record={$fields['ID']}",
'viewLink' => "index.php?action=DetailView&module=Accounts&return_module=Accounts&record={$fields['ID']}"
);
}
최종 수정일: 2024-09-30 12:26:19
이전글 :
다음글 :