초기 커밋.

This commit is contained in:
2025-02-03 11:02:48 +09:00
parent a7d46f415f
commit fe9aa0799f
2334 changed files with 674826 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,98 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="../../css/sb-admin-2.min.css" rel="stylesheet">
<link href="../../css/sb-custom-1.css" rel="stylesheet">
<script type="text/javascript" src="../../js/sb-custom-1.js"></script>
<title>Grid 활용: 기본기능</title>
</head>
<body>
<div class="div-Title01">Grid 활용: 기본기능</div>
<div class="div-margin01 div-border01">
<div class="div-header01 div-border01">Information</div>
<div class="div-content01">
Grid의 기본기능 사용법
<ul>
<li><a class="href-collapse" href="#sort">Sort</a></li>
<li><a class="href-collapse" href="#groupby">Group By</a></li>
<li><a class="href-collapse" href="#filter">Filter</a></li>
<li><a class="href-collapse" href="#contextmenu">Context Menu(팝업메뉴)</a></li>
</ul>
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="sort">Sort</a></div>
<div class="div-content01" id="sort">
Grid의 Header Column을 1회 클릭할때 마다 아래와 같이 정렬이 됩니다.<br />
오름차순 &#10141; 내림차순 &#10141; 정렬해제<br />
하나 이상의 컬럼을 정렬할때에는 [Shift key]를 누른상태에서 Header Column을 클릭합니다.<br />
선택된 Header Column 순서대로 정렬을 실행합니다.<br />
<div class="div-padding01">
<img src="Image/UG_item01_Sort1.png" onclick="OnloadImg(this.src)" />
</div>
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="groupby">Group By</a></div>
<div class="div-content01" id="groupby">
Header Column을 Group by: 영역으로 드래그하면 컬럼값으로 그룹화가 실행됩니다.<br />
<div class="div-padding01">
<img src="Image/UG_item01_GroupBy1.png" onclick="OnloadImg(this.src)" />
</div>
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="filter">Filter</a></div>
<div class="div-content01" id="filter">
Grid는 다양한 Filter 기능을 제공하며, 옵션 및 기능에는 일괄해제(Clear Filter) 기능이 있습니다.<br />
<div class="div-padding01">
<img src="Image/UG_item01_Filter1.png" onclick="OnloadImg(this.src)" />
<br />
[옵션 및 기능] Clear Filter<br />
<img src="Image/UG_item01_Filter2.png" onclick="OnloadImg(this.src)" />
</div>
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="contextmenu">Context Menu (팝업메뉴)</a></div>
<div class="div-content01" id="contextmenu">
<br />
<ul>
<li>[Column Chooser] 컬럼을 숨기거나 표시를 설정합니다.</li>
<li>[Copy Cell Text] 선택된 Cell의 값을 클립보드에 저장합니다.</li>
<li>[Copy Row Text] 선택된 Row의 값들을 클립보드에 저장합니다.</li>
<li>[Copy Message] 선택된 항목의 메시지를 클립보드에 저장합니다.</li>
<li>[Export Excel] Grid의 내용을 엑셀문서로 저장합니다.</li>
</ul>
<div class="div-padding01">
<img src="Image/UG_item01_ContextMenu.png" onclick="OnloadImg(this.src)" />
<br />
[Column Chooser] 숨겨진 컬럼목록 &#10231; Grid Header<br />
<img src="Image/UG_item01_ColumnChooser1.png" onclick="OnloadImg(this.src)" />
<br />
[Copy Message]를 사용하여 메모장에 복사된 메시지<br />
<img src="Image/UG_item01_CopyMessage1.png" onclick="OnloadImg(this.src)" />
</div>
</div>
</div>
<script>
const items = document.querySelectorAll('.div-header01');
items.forEach(item => item.addEventListener('click', ToggleNextElement_Div));
const items0 = document.querySelectorAll('.href-collapse');
items0.forEach(item => Close_IDofHref(item));
items0.forEach(item => item.addEventListener('click', Open_IDofHref));
</script>
</body>
</html>

View File

@@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="../../css/sb-admin-2.min.css" rel="stylesheet">
<link href="../../css/sb-custom-1.css" rel="stylesheet">
<script type="text/javascript" src="../../js/sb-custom-1.js"></script>
<title>Grid 활용: 활용-1</title>
</head>
<body>
<div class="div-Title01">Grid 활용: 활용-1</div>
<div class="div-margin01 div-border01">
<div class="div-header01 div-border01">Information</div>
<div class="div-content01">
Grid의 기능을 활용한 로그 분석
<ul>
<li><a class="href-collapse" href="#groupbyreturn">빠른 오류메시지 찾기</a></li>
<li><a class="href-collapse" href="#groupbylot">LOT 이력보기-1</a></li>
<li><a class="href-collapse" href="#markingfilter">LOT 이력보기-2</a></li>
</ul>
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="groupbyreturn">빠른 오류메시지 찾기</a></div>
<div class="div-content01" id="groupbyreturn">
<ol>
<li>Grid의 'Return' 항목을 Group-by 합니다.</li>
<li>Return 값이 '1'인 메시지는 오류가 발생한 메시지입니다. </li>
<li>오류가 발생한 메시지명과 오류내용(returnmessage)</li>
</ol>
<div>
<img src="Image/UG_item02_Return01.png" />
<br />
<img src="Image/UG_item02_Return02.png" />
</div>
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="groupbylot">LOT 이력보기-1</a></div>
<div class="div-content01" id="groupbylot">
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="markingfilter">LOT 이력보기-2</a></div>
<div class="div-content01" id="markingfilter">
</div>
</div>
<script>
const items = document.querySelectorAll('.div-header01');
items.forEach(item => item.addEventListener('click', ToggleNextElement_Div));
const items0 = document.querySelectorAll('.href-collapse');
items0.forEach(item => Close_IDofHref(item));
items0.forEach(item => item.addEventListener('click', Open_IDofHref));
</script>
</body>
</html>

View File

@@ -0,0 +1,34 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="../../css/sb-admin-2.min.css" rel="stylesheet">
<link href="../../css/sb-custom-1.css" rel="stylesheet">
<script type="text/javascript" src="../../js/sb-custom-1.js"></script>
<title>Grid 활용: 소개</title>
</head>
<body>
<div class="div-Title01">Grid 활용: 소개</div>
<div class="div-margin01 div-border01">
<div class="div-header01 div-border01">Information</div>
<div class="div-content01">
</div>
</div>
<div class="div-border01 div-margin01">
<div class="div-header01 div-border01"><a name="sort"></a></div>
<div class="div-content01">
</div>
</div>
<script>
const items = document.querySelectorAll('.div-header01');
items.forEach(item => item.addEventListener('click', ToggleNextElement_Div));
</script>
</body>
</html>