20220524 - IG 항목 column 화면에는 안 보이고 다운로드할 때만 보이도록

1. 기본 설정은 다른 항목과 동일하게

Identification - Type : Text Field

Heading : 우편번호

Export / Printing - Include In Export / Print : YES


2. Server-side Condition

Type : Function body

Language : PL/SQL

PL/SQL Function Body : 

RETURN NVL(:REQUEST,'EMPTY') NOT IN ('CSV','XLS','RTF','HTMLD');


이렇게 하면 다운로드 할 때만 해당 항목이 나타납니다.



참고

https://doyensys.com/blogs/include-or-exclude-column-in-apex-interactive-report-download/

https://www.talkapex.com/2010/06/how-to-only-display-column-when/


20220510 - IG 컬럼 숫자 포맷 0을 공란 blank 로 구현

몇 가지 방법이 있을 수 있겠으나 여기에서는 두 가지 방법을 안내합니다.


1. 포맷 마스크 사용

Identification - Type : Number
Appearance - Format Mask : FMB999G999G999G999G999G999G999



2. SQL에서 포맷팅하여 HTML로 표현

, decode(delivery_fee_pre, 0, '<span></span>', '<span class="css-red">'||to_char(delivery_fee_pre,'999,999,999,999')||'</span>') delivery_fee_pre_css
, decode(delivery_fee,     0, '<span></span>', '<span>'||to_char(delivery_fee,'999,999,999,999')||'</span>')                     delivery_fee_css







참고
https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Format-Models.html#GUID-096CA64F-1DA3-4C49-A18B-ECC7518EE56C

20250202 - IG 다운로드 버튼 바로 보이기

JS initialization Code : function (config) {     var $ = apex.jQuery,         toolbarData = $.apex.interactiveGrid.copyDefaultToolbar(),  ...