소스 정리

main
이범준 3 months ago
parent dad5dc07fe
commit d10fa58ea9

@ -686,7 +686,7 @@ $(document).ready(function(){
var cellDefs = getCellDefs( var cellDefs = getCellDefs(
$P.$find("sameVehicleInspectionSub_Table_0").find("thead th").not(".dummy-th"), $P.$find("sameVehicleInspectionSub_Table_0").find("thead th").not(".dummy-th"),
$($P.find("sameVehicleInspectionSubRow").content).find("td").not(".dummy-td"), $($P.find("sameVehicleInspectionSubRow").content).find("td").not(".dummy-td"),
getCellDefsForPrivacyCell FimsSupport.getCellDefsForPrivacyCell
); );
$P.shift.query.cellDefs = cellDefs; $P.shift.query.cellDefs = cellDefs;

@ -455,7 +455,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -617,7 +617,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -226,7 +226,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -470,7 +470,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -480,7 +480,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -569,7 +569,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -592,7 +592,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -577,7 +577,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -630,7 +630,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -590,7 +590,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -601,7 +601,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -491,7 +491,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -286,7 +286,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -567,7 +567,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -494,7 +494,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -407,7 +407,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -481,7 +481,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -530,7 +530,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -330,7 +330,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -505,7 +505,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -615,7 +615,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -512,7 +512,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -389,7 +389,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -249,7 +249,7 @@ $(document).ready(function() {
cellDefs = getCellDefs( cellDefs = getCellDefs(
$P.$find("upTheadTr").find("th").not(".dummy-th").not(":eq(0)"), $P.$find("upTheadTr").find("th").not(".dummy-th").not(":eq(0)"),
$($P.find("row").content).find("td").not(".dummy-td").not(":eq(0)"), $($P.find("row").content).find("td").not(".dummy-td").not(":eq(0)"),
getCellDefsForPrivacyCell FimsSupport.getCellDefsForPrivacyCell
); );
$P.ctrl.query.gridType = "up"; $P.ctrl.query.gridType = "up";
@ -262,7 +262,7 @@ $(document).ready(function() {
cellDefs = getCellDefs( cellDefs = getCellDefs(
$P.$find("downTheadTr").find("th").not(".dummy-th").not(":eq(0)"), $P.$find("downTheadTr").find("th").not(".dummy-th").not(":eq(0)"),
$($P.find("row").content).find("td").not(".dummy-td").not(":eq(0)"), $($P.find("row").content).find("td").not(".dummy-td").not(":eq(0)"),
getCellDefsForPrivacyCell FimsSupport.getCellDefsForPrivacyCell
); );
$P.ctrl.query.gridType = "down"; $P.ctrl.query.gridType = "down";

@ -478,7 +478,7 @@
// DataTables(그리드) // DataTables(그리드)
let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
, $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)") , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")
, getCellDefsForPrivacyCell); , FimsSupport.getCellDefsForPrivacyCell);
$P.control.query.cellDefs = cellDefs; $P.control.query.cellDefs = cellDefs;

@ -372,16 +372,7 @@ const GRID = {
} }
}; };
/**************************************************************************
* 엑셀다운로드시 개인정보 포함된 이름 정보 추출
**************************************************************************/
function getCellDefsForPrivacyCell($td_i){
if($td_i.hasClass("privacy-cell")){
return $td_i.find("span:eq(0)").text();
} else {
return $td_i.text();
}
}
/************************************************************************** /**************************************************************************

@ -16,7 +16,7 @@ class FimsSupport {
console.log("getActiveRootTabArea() : 현재 활성화된 최상위 탭 영역을 반환한다."); console.log("getActiveRootTabArea() : 현재 활성화된 최상위 탭 영역을 반환한다.");
console.log("fnJsonToFormData(json,배열이름) : son객체 안의 jsonArray를 FormData형식의 키로 치환한다."); console.log("fnJsonToFormData(json,배열이름) : son객체 안의 jsonArray를 FormData형식의 키로 치환한다.");
console.log("fnJsonArrayToFormData(json배열,배열이름) : jsonArray를 FormData형식의 키를 갖는 json으로 치환한다."); console.log("fnJsonArrayToFormData(json배열,배열이름) : jsonArray를 FormData형식의 키를 갖는 json으로 치환한다.");
console.log("getCellDefsForPrivacyCell(TD태그의 제이쿼리 객체) : 엑셀다운로드시 개인정보 포함된 셀의 컬럼명을 추출하는 함수");
} }
/************************************************************************** /**************************************************************************
@ -438,6 +438,17 @@ class FimsSupport {
return newObj; return newObj;
} }
/**************************************************************************
* 엑셀다운로드시 개인정보 포함된 셀의 이름 정보를 추출하는 함수
**************************************************************************/
static getCellDefsForPrivacyCell($td_i){
if($td_i.hasClass("privacy-cell")){
return $td_i.find("span:eq(0)").text();
} else {
return $td_i.text();
}
}
} }
const BOOTSTRAP_COLS = [ const BOOTSTRAP_COLS = [

Loading…
Cancel
Save