상단

개발자 가이드


 
  • 디버깅 환경 구성

  • 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']}"
    );
}
최종 수정일: 2024-09-30 12:26:19

이전글 :
다음글 :