refactor : 포맷팅 함수명 수정

main
이범준 2 years ago
parent 72b055175e
commit 9aabab2225

@ -82,7 +82,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
}, },
{ {
@ -129,7 +129,7 @@ Date Author Description
sortable: true, sortable: true,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -276,7 +276,7 @@ Date Author Description
sortable: true, sortable: true,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
//return setDateTimeFmt(value); //return StrDateTimeFormat.format(value);
return value; return value;
} }
} }

@ -140,7 +140,7 @@ Date Author Description
sortable: true, sortable: true,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
}, },

@ -940,7 +940,7 @@ Date Author Description
sortable: true, sortable: true,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
// filter: { // filter: {
// type: 'text', // type: 'text',
@ -1174,7 +1174,7 @@ Date Author Description
sortable: true, sortable: true,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
}, },

@ -574,7 +574,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -584,7 +584,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -594,7 +594,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
}, },
{ {

@ -243,7 +243,7 @@
sortable: true, sortable: true,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
//return setDateTimeFmt(value); //return StrDateTimeFormat.format(value);
return value; return value;
} }
} }

@ -158,7 +158,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateFmt(value); return StrDateFormat.format(value);
} }
}, },
{ {
@ -168,7 +168,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
}, },
{ {

@ -232,7 +232,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
}, },
{ {
@ -388,7 +388,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -155,7 +155,7 @@
sortable: true, sortable: true,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -172,7 +172,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -162,7 +162,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -172,7 +172,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -182,7 +182,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -557,7 +557,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -567,7 +567,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -577,7 +577,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
}, },
{ {

@ -450,6 +450,7 @@ Date Author Description
}); });
}); });
/* ******************************* /* *******************************
* Grid * Grid
******************************* */ ******************************* */
@ -460,13 +461,8 @@ Date Author Description
minWidth: 50, minWidth: 50,
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter: 'listItemText', formatter({value}) {
disabled: true, return (new CodeFormat(ComboCodeData.registSeCode)).format(value);
editor: {
type: "select",
options: {
listItems: ComboCodeData.registSeCode
}
} }
}, },
{ {
@ -587,7 +583,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -597,7 +593,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -607,7 +603,7 @@ Date Author Description
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
}, },
{ {

@ -132,7 +132,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateFmt(value); // return StrDateFormat.format(value); //
} }
}, },
{ {
@ -142,8 +142,6 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter: 'listItemText', formatter: 'listItemText',
//TODO: 편집불가인 경우 disabled: true???
//editable: false,
disabled: true, disabled: true,
editor: { editor: {
type: "select", type: "select",
@ -159,7 +157,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setTimeFmt(value); // return StrTimeFormat.format(value); //
} }
}, },
{ {
@ -241,7 +239,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
}, },
{ {
@ -251,7 +249,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -220,7 +220,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -164,7 +164,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
}, },
{ {

@ -143,7 +143,7 @@
* initialize * initialize
**************************************************************************/ **************************************************************************/
$(document).ready(function () { $(document).ready(function () {
$('#authorCreatDe').val(setDateTimeFmt('<c:out value="${authorInfoVO.authorCreatDe}"/>')); $('#authorCreatDe').val(StrDateTimeFormat.format('<c:out value="${authorInfoVO.authorCreatDe}"/>'));
orgData = $('form').serialize(); orgData = $('form').serialize();
}); });

@ -163,7 +163,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
} }
]; ];

@ -136,7 +136,7 @@
* initialize * initialize
**************************************************************************/ **************************************************************************/
$(document).ready(function(){ $(document).ready(function(){
$('#groupCreatDe').val(setDateTimeFmt('<c:out value="${groupManage.groupCreatDe}"/>')); $('#groupCreatDe').val(StrDateTimeFormat.format('<c:out value="${groupManage.groupCreatDe}"/>'));
orgData = $('form').serialize(); orgData = $('form').serialize();
}); });
</script> </script>

@ -207,7 +207,7 @@
align: 'center', align: 'center',
sortable: true, sortable: true,
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -163,7 +163,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
} }
]; ];

@ -170,7 +170,7 @@
* initialize * initialize
**************************************************************************/ **************************************************************************/
$(document).ready(function(){ $(document).ready(function(){
$('#roleCreatDe').val(setDateTimeFmt('<c:out value="${roleManage.roleCreatDe}"/>')); $('#roleCreatDe').val(StrDateTimeFormat.format('<c:out value="${roleManage.roleCreatDe}"/>'));
orgData = $('form').serialize(); orgData = $('form').serialize();
}); });
</script> </script>

@ -180,7 +180,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value.substring(0,10)); return StrDateTimeFormat.format(value.substring(0,10));
} }
}, },
{ {

@ -168,7 +168,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
}, },
{ {

@ -150,7 +150,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -186,7 +186,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
} }
]; ];

@ -166,7 +166,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}){ formatter({value}){
return setDateTimeFmt(value); return StrDateTimeFormat.format(value);
} }
}, },
{ {

@ -174,7 +174,7 @@
sortable: false, sortable: false,
align: 'center', align: 'center',
formatter({value}) { formatter({value}) {
return setDateTimeFmt(value); // return StrDateTimeFormat.format(value); //
} }
}, },
{ {

@ -413,13 +413,15 @@ String.prototype.isEmail = function() {
/** /**
* 숫자를 콤마 포멧으로 변환 * 숫자를 콤마 포멧으로 변환
**/ **/
function setComma(n) { const CommaNumberFormat = {
format(value){
var reg = /(^[+-]?\d+)(\d{3})/; var reg = /(^[+-]?\d+)(\d{3})/;
n += ''; value += '';
while (reg.test(n)) while (reg.test(value))
n = n.replace(reg, '$1' + ',' + '$2'); value = value.replace(reg, '$1' + ',' + '$2');
return n; return value;
}
} }
/** /**
@ -429,59 +431,63 @@ function setComma(n) {
* @param {string} delimiter * @param {string} delimiter
* @returns {string|*} * @returns {string|*}
*/ */
function setDateTimeFmt(srcDateStr, delimiter = '-') { const StrDateTimeFormat = {
if(srcDateStr == null || srcDateStr.isBlank()) return srcDateStr; format(value){
if(value == null || value.isBlank()) return value;
let srcDate = srcDateStr.replace(/\-|\s|\:|\.|T|Z/g,''); let srcDate = value.replace(/\-|\s|\:|\.|T|Z/g,'');
if(srcDate.length == 8) { if(srcDate.length == 8) {
return srcDate.substring(0, 4)+delimiter+srcDate.substring(4, 6)+delimiter+srcDate.substring(6, 8); return srcDate.substring(0, 4)+"-"+srcDate.substring(4, 6)+"-"+srcDate.substring(6, 8);
}else if(srcDate.length >= 14){ }else if(srcDate.length >= 14){
return srcDate.substring(0, 4)+delimiter+srcDate.substring(4, 6)+delimiter+srcDate.substring(6, 8) return srcDate.substring(0, 4)+"-"+srcDate.substring(4, 6)+"-"+srcDate.substring(6, 8)
+ ' ' + srcDate.substring(8, 10) + ':' + srcDate.substring(10, 12) + ':' + srcDate.substring(12, 14); + ' ' + srcDate.substring(8, 10) + ':' + srcDate.substring(10, 12) + ':' + srcDate.substring(12, 14);
}else{ }else{
return srcDate; return srcDate;
} }
}
} }
function setDateFmt(srcDateStr, delimiter = '-') { const StrDateFormat = {
if(srcDateStr == null || srcDateStr.isBlank()) return srcDateStr; format(value){
if(value == null || value.isBlank()) return value;
let srcDate = srcDateStr.replace(/\-|\s|\:|\./g,''); let srcDate = value.replace(/\-|\s|\:|\./g,'');
if(srcDate.length >= 8) { if(srcDate.length >= 8) {
return srcDate.substring(0, 4)+delimiter+srcDate.substring(4, 6)+delimiter+srcDate.substring(6, 8); return srcDate.substring(0, 4)+"-"+srcDate.substring(4, 6)+"-"+srcDate.substring(6, 8);
}else{ }else{
return srcDate; return srcDate;
} }
}
} }
function setTimeFmt(srcDateStr, delimiter = ':') { const StrTimeFormat= {
if(srcDateStr == null || srcDateStr.isBlank()) return srcDateStr; format(value){
if(value == null || value.isBlank()) return value;
let srcDate = srcDateStr.replace(/\-|\s|\:|\./g,''); let srcDate = value.replace(/\-|\s|\:|\./g,'');
if(srcDate.length >= 6) { if(srcDate.length >= 6) {
return srcDate.substring(0, 2)+delimiter+srcDate.substring(2, 4)+delimiter+srcDate.substring(4, 6); return srcDate.substring(0, 2)+delimiter+srcDate.substring(2, 4)+delimiter+srcDate.substring(4, 6);
}else{ }else{
return srcDate; return srcDate;
} }
}
} }
/** class CodeFormat {
* yyyy-MM-ddTHH24:mi:ss.xxxxxxZ _codeList;
* @param {string} srcDateStr constructor(codeList) {
* @param {string} delimiter this._codeList = codeList;
* @returns {string|*} }
*/
function setDateTimeFmt2(srcDateStr, delimiter = '-') {
if(srcDateStr == null || srcDateStr.isBlank()) return srcDateStr;
let srcDate = srcDateStr.replace(/\-|\s|\:|\.|T|Z/g,''); format(value) {
if(srcDate.length == 8) { let txt = "";
return srcDate.substring(0, 4)+delimiter+srcDate.substring(4, 6)+delimiter+srcDate.substring(6, 8); for (let i=0; i<this._codeList.length; i++){
}else if(srcDate.length >= 14){ if(value == this._codeList[i].value){
return srcDate.substring(0, 4)+delimiter+srcDate.substring(4, 6)+delimiter+srcDate.substring(6, 8) txt = this._codeList[i].text;
+ ' ' + srcDate.substring(8, 10) + ':' + srcDate.substring(10, 12) + ':' + srcDate.substring(12, 14); }
}else{ }
return srcDate; return txt;
} }
} }
@ -529,16 +535,16 @@ class FimsFormFields extends FormFields {
const fmtType = input.dataset.fmtType; const fmtType = input.dataset.fmtType;
switch (fmtType) { switch (fmtType) {
case 'dt' : case 'dt' :
value = setDateTimeFmt(value); value = StrDateTimeFormat.format(value);
break; break;
case 'day' : case 'day' :
value = setDateFmt(value); value = StrDateFormat.format(value);
break; break;
case 'time' : case 'time' :
value = setTimeFmt(value); value = StrTimeFormat.format(value);
break; break;
case 'number' : case 'number' :
value = setComma(value); value = CommaNumberFormat.format(value);
break; break;
default: default:
break; break;

Loading…
Cancel
Save