浏览代码

그리드, 메인 헤더 초과 문자 처리 테스트-1

yhl88 2 年之前
父节点
当前提交
5d1dafc8bf

+ 2 - 2
src/main/webapp/app/stinfo/STINFO04010.html

@@ -239,7 +239,7 @@
239 239
 											<label class="col-xs-2 itp_lb">바코드</label>
240 240
 											<div class="col-xs-4 itp_ip">
241 241
 												<div class="col-xs-6 itp_in">
242
-													<input type="text" id="ITP_FORM_STINFO04010_DETAIL_BARCODE" class="form-control itp_input" name="barcode" value="">
242
+													<input type="text" id="ITP_FORM_STINFO04010_DETAIL_BARCODE" class="form-control itp_input" name="barcode" value="" maxlength="100">
243 243
 												</div>
244 244
 											</div>
245 245
 										</div>
@@ -302,7 +302,7 @@
302 302
 											<label class="col-xs-2 itp_lb">1Box수량</label>
303 303
 											<div class="col-xs-4 itp_ip">
304 304
 												<div class="col-xs-6 itp_in">
305
-								                	<input type="text" id="ITP_FORM_STINFO04010_DETAIL_ONE_BOX_QTY" class="form-control itp_input" name="oneBoxQty" value="">
305
+								                	<input type="text" id="ITP_FORM_STINFO04010_DETAIL_ONE_BOX_QTY" class="form-control itp_input" onKeyup="this.value=this.value.replace(/[^0-9]/g,'');" name="oneBoxQty" value="" maxlength="10">
306 306
 												</div>
307 307
 											</div>
308 308
 										</div>

+ 6 - 6
src/main/webapp/js/app/oper/ITP_OPER01010.js

@@ -63,14 +63,14 @@ const gridColModel = {
63 63
 			label: ITP_MSG_LOCALE.label.afflShopNm, //브랜드그룹
64 64
 			width: '10', fixed: false, align: 'left',
65 65
 			minwidth: 150, maxwidth: 250,
66
-			sortable: false, hidden: false
66
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
67 67
 		},
68 68
 		{
69 69
 			index: 'BRAND_NM', name: 'brandNm',
70 70
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드
71 71
 			width: '13', fixed: false, align: 'left',
72 72
 			minwidth: 150, maxwidth: 250,
73
-			sortable: false, hidden: false
73
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
74 74
 		},
75 75
 		{
76 76
 			index: 'AUTH_TP_NM', name: 'authTpNm',
@@ -90,14 +90,14 @@ const gridColModel = {
90 90
 			label: ITP_MSG_LOCALE.label.storeNm, //매장명
91 91
 			width: '13', fixed: false, align: 'left',
92 92
 			minwidth: 150, maxwidth: 250,
93
-			sortable: false, hidden: false
93
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
94 94
 		},
95 95
 		{
96 96
 			index: 'SPPLY_ID', name: 'spplyId',
97 97
 			label: ITP_MSG_LOCALE.label.spplyId, //공급사아이디
98 98
 			width: '10', fixed: false, align: 'left',
99 99
 			minwidth: 150, maxwidth: 250,
100
-			sortable: false, hidden: true
100
+			sortable: false, hidden: true, classes: 'ui-ellipsis'
101 101
 		},
102 102
 		{
103 103
 			index: 'SPPLY_NM', name: 'spplyNm',
@@ -125,14 +125,14 @@ const gridColModel = {
125 125
 			label: ITP_MSG_LOCALE.label.userName, //닉네임
126 126
 			width: '13', fixed: false, align: 'left',
127 127
 			minwidth: 120,
128
-			sortable: false, hidden: false
128
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
129 129
 		},
130 130
 		{
131 131
 			index: 'EMAIL', name: 'email',
132 132
 			label: ITP_MSG_LOCALE.label.idEmail, //아이디(이메일)
133 133
 			width: '15', fixed: false, align: 'center',
134 134
 			minwidth: 150, maxwidth: 250,
135
-			sortable: false, hidden: false
135
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
136 136
 		},
137 137
 		{
138 138
 			index: 'TEL_NO', name: 'telNo',

+ 3 - 3
src/main/webapp/js/app/oper/ITP_OPER03010.js

@@ -37,7 +37,7 @@ const OPER03010_DETAIL_GRID_EMPTY = '#ITP_OPER03010_DETAIL_jqGridEmpty';
37 37
 
38 38
 let ITP_FORM_OPER03010_DETAIL_IS_DUPLICATE = false;
39 39
 let ITP_FORM_OPER03010_DETAIL_IS_WRITING = false;
40
-
40
+console.log(CONN_KEY);
41 41
 /*API URL*/
42 42
 let API_DETAIL_GRID_LIST = '/api/affl/detail-grid-list';
43 43
 let API_DETAIL_INFO = '/api/affl/info-affl';
@@ -60,13 +60,13 @@ const gridColModel = {
60 60
 			index: 'AFFL_SHOP_NM', name: 'afflShopNm',
61 61
 			label: '브랜드그룹명',
62 62
 			width: '10', fixed: false, align: 'left',
63
-			sortable: false, hidden: false
63
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
64 64
 		},
65 65
 		{
66 66
 			index: 'OWNER_NM', name: 'ownerNm',
67 67
 			label: '대표자명',
68 68
 			width: '6', fixed: false, align: 'left',
69
-			sortable: false, hidden: false
69
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
70 70
 		},
71 71
 		{
72 72
 			index: 'CORP_TYPE_NM', name: 'corpTypeNm',

+ 6 - 6
src/main/webapp/js/app/stinfo/ITP_STINFO05010.js

@@ -51,20 +51,20 @@ const gridColModel = {
51 51
 		{
52 52
 			index: 'ITEM_ID', name: 'itemId',
53 53
 			label: ITP_MSG_LOCALE.label.itemId, //품목번호
54
-			width: '9', fixed: false, align: 'center',
54
+			width: '13', fixed: false, align: 'center',
55 55
 			sortable: false, hidden: false ,frozen:true
56 56
 		},
57 57
 		{
58 58
 			index: 'ITEM_NM', name: 'itemNm',
59 59
 			label: ITP_MSG_LOCALE.label.itemNm, //품목명
60 60
 			width: '9', fixed: false, align: 'left',
61
-			sortable: false, hidden: false
61
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
62 62
 		},
63 63
 		{
64 64
 			index: 'SPPLY_ID_NM', name: 'spplyNm',
65 65
 			label: ITP_MSG_LOCALE.label.spplyNm, //공급업체명
66 66
 			width: '9', fixed: false, align: 'left',
67
-			sortable: false, hidden: false
67
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
68 68
 		},
69 69
 		{
70 70
 			index: 'UNIT', name: 'unit',
@@ -106,8 +106,8 @@ const gridColModel = {
106 106
 		{
107 107
 			index: 'FILE_PATH', name: 'filePath',
108 108
 			label: ITP_MSG_LOCALE.label.itemFilePath, //단가계약파일
109
-			width: '8', fixed: false, align: 'center',
110
-			sortable: false, hidden: false
109
+			width: '9', fixed: false, align: 'center',
110
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
111 111
 		},
112 112
 		{
113 113
 			index: 'UNIT_ST_NM', name: 'unitStNm',
@@ -118,7 +118,7 @@ const gridColModel = {
118 118
 		{
119 119
 			index: 'SPPLY_ITEM_ID', name: 'spplyItemId',
120 120
 			label: ITP_MSG_LOCALE.label.spplyItemId, //공급사품번
121
-			width: '9', fixed: false, align: 'right',
121
+			width: '13', fixed: false, align: 'center',
122 122
 			sortable: false, hidden: false
123 123
 		}
124 124
 	]

+ 2 - 2
src/main/webapp/main.html

@@ -50,7 +50,7 @@
50 50
 		<header id="ITP_HEADER">
51 51
 			<div class="itp_head bg-orange">
52 52
 				<h1 class="text-center itp_tit">
53
-					<span id="ITP_TXT_MAIN_SHR_AFFL">오더퀸</span>
53
+					<span id="ITP_TXT_MAIN_SHR_AFFL" style="display: inline-block; width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">오더퀸</span>
54 54
 					<span style="font-size: 18px; margin-top: -3px">|</span>
55 55
 					<span style="font-size: 14px">수발주시스템</span>
56 56
 				</h1>
@@ -62,7 +62,7 @@
62 62
 				<div class="itp_rt">
63 63
 					<!--<span class="itp_logo"><img src="/oqpo-view/images/favicon.ico" alt="로고"></span>-->
64 64
 					<span class="itp_txt_brand" id="ITP_TXT_MAIN_SHR_TIMEOUT"></span>
65
-					<span class="itp_txt_brand" id="ITP_TXT_MAIN_SHR_BRAND"></span>
65
+					<span class="itp_txt_brand" id="ITP_TXT_MAIN_SHR_BRAND" style="display: inline-block; width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;"></span>
66 66
 					<span class="itp_sch_brand"><button type="button" id="ITP_BTN_MAIN_SHR_AFFL" class="btn btn-success btn-sm SEB">브랜드검색</button></span>
67 67
 					<span class="itp_out"><a href="javascript:void(0)" class="ITP_BTN_LOGOUT">로그아웃</a></span>
68 68
 				</div>