Cognos 텍스트 상자 프롬프트에 기본값으로 "현재 시간""10일 전 일시"포함
이미지
이러한 프롬프트 페이지에 시작 날짜와 시간의 텍스트 상자 프롬프트와 완료 날짜와 시간의 텍스트 상자 프롬프트가 있습니다.

리포트를 실행하면, 이와 같이 시작일시에는 10일전의 현재 시각, 완료일시에는 현재 시각이 디폴트치로서 포함되는 이미지입니다.

구현
전제로 시작 날짜와 시간 프롬프트에는 'FDT', 완료 날짜 및 시간 프롬프트에는 'TDT'라는 이름이 속성에서 부여됩니다.
HTML 항목에는 다음 JavaScript 코드가 포함됩니다.
<script language="javascript">
var f = (typeof getFormWarpRequest == "function" ? getFormWarpRequest() : document.forms["formWarpRequest"]);
var curtime = new Date();
//開始日時に10日前時刻を挿入
f._textEditBoxFDT.value = creDT(new Date(curtime - 10*24*60*60*1000 ));
//終了日時に現在時刻を挿入
f._textEditBoxTDT.value = creDT(new Date(curtime));
//日時のフォーマット変換
function creDT(crdt)
{
//[YYYY-MM-DD]で年月日作成
var strDate = [crdt.getFullYear(),padding(crdt.getMonth()+1,2),padding(crdt.getDate(),2)].join("-");
//時分秒を追加
strDate = strDate + " " + padding(crdt.getHours(),2) + ":" + padding(crdt.getMinutes(),2) + ":" + padding(crdt.getSeconds(),2);
return strDate;
}
//桁合わせで0付与
function padding(src,fullbit)
{
src = src.toString();
for(i=0;i<fullbit-src.length;i++)
{
src = '0' + src;
}
return src;
}
</script>
Reference
이 문제에 관하여(Cognos 텍스트 상자 프롬프트에 기본값으로 "현재 시간""10일 전 일시"포함), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinyama/items/bb7ded821c6a05352a54텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)