이미 예약된 항목명과 항목 순서가 정해져서 사용되는 것에 주의.
Shared Components > Lists 에서 Dynamic으로 리스트 생성
select null c1_level,
'C2' c2_name_for_label, --#TEXT#
'C3' c3_target_url, --#LINK#
'C4' c4_is_current,
'C5' c5_icon_name, --#IMAGE#
'C6' c6_icon_attrs, --#IMAGE_ATTR#
'C7' c7_icon_alt_text,
'C8' c8, --#A01#
'C9' c9, --#A02#
'C10' c10, --#A03#
'C11' c11, --#A04#
'C12' c12, --#A05#
'C13' c13 --#A06#
from dual
페이지에서 리스트 리전을 생성하고 이전에 생성한 리스트를 연결
Shared Components > Templates 에서 기존 템플릿을 복사하거나 신규로 생성
List Template Noncurrent 부분에 템플릿 HTML 생성
<tr><td><img src=/i/22.2.0/#IMAGE# border=0 #IMAGE_ATTR#></td><td><a href="#LINK#">#TEXT#</a></td></tr>
#A01#<br>
#A02#<br>
#A03#<br>
#A04#<br>
#A05#<br>
#A06#<br>
페이지의 리스트 리전에서 새로 만든 템플릿 연결
결과 확인
SAMPLE
select null c1_level,
ename c2_name_for_label,
apex_page.get_url(p_page => 10,
p_items => 'P10_EMPNO',
p_values => EMPNO) c3_target_url,
null c4_is_current,
'fa-user' c5_icon_name,
null c6_icon_attrs,
null c7_icon_alt_text,
sal c8_user_attr1_badge_text
from emp
order by ename
참고
https://docs.oracle.com/en/database/oracle/apex/22.2/htmdb/creating-dynamic-lists.html#GUID-CC5C355C-E54E-474D-8F10-B1E7A1787C6E
댓글 없음:
댓글 쓰기