feat: 유량제어 그룹 관리 UI 개선
- 리스트/상세 화면에 그룹 ID 컬럼 추가 (상세는 수정 시에만 표시) - 현황 탭에 전체 인스턴스 합산 요약 추가 (활성 인스턴스 수, 초당/추가 임계치 합산) - 추가 임계치 시간단위에서 '초(SEC)' 옵션 제거 - 신규 등록 시 저장 완료 후 목록 화면으로 이동, 수정 시 현재 화면 유지 - 모달 열릴 때 버튼 포커스 해제하여 스페이스 키 중복 실행 방지
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
.datetime-display { font-size:11px; color:#666; }
|
||||
.datetime-display .date { color:#333; }
|
||||
.datetime-display .time { color:rgba(0,128,128,0.9); font-weight:500; }
|
||||
.group-id-display { font-family:Consolas, monospace; font-size:11px; color:#666; }
|
||||
</style>
|
||||
<script language="javascript" >
|
||||
var url ='<c:url value="/onl/admin/inflow/inflowGroupControlMan.json" />';
|
||||
@@ -77,6 +78,11 @@ function thresholdFormatter(cellValue, options, rowObject) {
|
||||
return '<span class="threshold-display"><span class="num">' + Number(threshold).toLocaleString() + '</span>건 / <span class="unit">' + label + '</span><span class="code">' + timeUnit + '</span></span>';
|
||||
}
|
||||
|
||||
function groupIdFormatter(cellValue, options, rowObject) {
|
||||
if (!cellValue) return '<span style="color:#ccc;">-</span>';
|
||||
return '<span class="group-id-display">' + cellValue + '</span>';
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#grid').jqGrid({
|
||||
datatype:"json",
|
||||
@@ -91,8 +97,8 @@ $(document).ready(function() {
|
||||
'수정일시'
|
||||
],
|
||||
colModel:[
|
||||
{ name : 'GROUPID' , align:'left' , width:'100' , sortable:false, hidden:true },
|
||||
{ name : 'GROUPNAME' , align:'left' , width:'250'},
|
||||
{ name : 'GROUPID' , align:'left' , width:'200' , sortable:false },
|
||||
{ name : 'GROUPNAME' , align:'left' , width:'280'},
|
||||
{ name : 'THRESHOLDPERSECOND' , align:'center' , width:'100' , formatter:perSecondFormatter },
|
||||
{ name : 'THRESHOLD' , align:'center' , width:'120' , formatter:thresholdFormatter },
|
||||
{ name : 'USEYN' , align:'center' , width:'70' , formatter:useYnBadgeFormatter },
|
||||
|
||||
Reference in New Issue
Block a user