refactor : 포맷팅 함수명 수정

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save