개발자 가이드


  • 디버깅 환경 구성
  • Package 파일 구조
  • Customize 범위
  • index.php 호출 구조
  • MVC
    • Controller
      • Entry Points
    • View
      • Metadata
      • Themes
    • Model
  • 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

이전글 :
다음글 :
상단 menu
arrow_back_ios
arrow_forward_ios