1. 플러그인 다운로드
https://github.com/oracle/apex/tree/d630a79a7984addc8ca683bc6343cb250ac87a10/plugins/dynamic-action/format-datepicker-days
2. 플러그인 임포트
select
trunc(sysdate) as start_date,
trunc(sysdate) as end_date,
null as css_class,
'Purge Day' as tooltip,
0 as is_disabled
from dual
union all
select
trunc(sysdate+1) as start_date,
trunc(sysdate+1) as end_date,
null as css_class,
'Purge Day' as tooltip,
0 as is_disabled
from dual
union all
select
trunc(sysdate+2) as start_date,
trunc(sysdate+2) as end_date,
null as css_class,
'Purge Day' as tooltip,
0 as is_disabled
from dual
const pluginFormatter = apex.items.P3_DP.dayFormatter;
apex.items.P3_DP.dayFormatter = function (pDateISOString) {
const plugInFormatterResult = pluginFormatter(pDateISOString);
return {
disabled: 'disabled' in plugInFormatterResult
? plugInFormatterResult.disabled : true,
class: 'class' in plugInFormatterResult
? plugInFormatterResult.class : null,
tooltip: 'tooltip' in plugInFormatterResult
? plugInFormatterResult.tooltip : null
};
};
apex.items.P3_DP.refresh();
참고
https://yvonnebakx.wordpress.com/2024/02/07/oracle-apex-calendar-tips/
https://petarsimic.hashnode.dev/oracle-apex-calendar-options-you-might-not-know-about
https://diveintoapex.com/2023/01/30/custom-date-picker-formatting/
댓글 없음:
댓글 쓰기