개발자 가이드
- 디버깅 환경 구성
- Package 파일 구조
- Customize 범위
- index.php 호출 구조
- MVC
- Controller
- Entry Points
- View
- Metadata
- Themes
- Model
- Beans
- Vardefs
- Controller
- 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']}"
);
}
최종 수정일: 2022-10-24 19:17:34
이전글 :
다음글 :