From 775d69eb53b9bbf112a29c507c8bd5148b012565 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Tue, 28 Jul 2026 12:40:41 +0900 Subject: [PATCH] =?UTF-8?q?-=20=EC=85=80=20=ED=81=B4=EB=A6=AD=20=EC=8B=9C?= =?UTF-8?q?=20=ED=8F=AC=EC=BB=A4=EC=8A=A4=20=EC=9D=B4=EB=8F=99=EC=9D=84=20?= =?UTF-8?q?=EC=9C=84=ED=95=9C=20clickedCol=20=EB=B3=80=EC=88=98=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20-=20onCellSelect=20=EC=9D=B4=EB=B2=A4?= =?UTF-8?q?=ED=8A=B8=EC=97=90=20=ED=81=B4=EB=A6=AD=ED=95=9C=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=EC=9D=B8=EB=8D=B1=EC=8A=A4=20=EC=A0=80=EC=9E=A5=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EA=B5=AC=ED=98=84=20-=20editRow=20?= =?UTF-8?q?=ED=98=B8=EC=B6=9C=20=EC=8B=9C=20focusField=EB=A1=9C=20?= =?UTF-8?q?=ED=81=B4=EB=A6=AD=ED=95=9C=20=EC=BB=AC=EB=9F=BC=20=EC=A7=80?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/jsp/onl/apim/portalproperty/propertyMan.jsp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/WebContent/jsp/onl/apim/portalproperty/propertyMan.jsp b/WebContent/jsp/onl/apim/portalproperty/propertyMan.jsp index 14a1bda..334aaf4 100644 --- a/WebContent/jsp/onl/apim/portalproperty/propertyMan.jsp +++ b/WebContent/jsp/onl/apim/portalproperty/propertyMan.jsp @@ -20,6 +20,7 @@ var url = ''; var url_view = ''; var lastsel2; + var clickedCol; //클릭한 셀의 컬럼 인덱스(포커스 이동용) function isValid() { if ($('input[name=prptyGroupName]').val() == "") { @@ -103,6 +104,10 @@ }, loadComplete: function () { }, + onCellSelect: function (rowid, iCol) { + //onSelectRow보다 먼저 발화 → 클릭한 컬럼 인덱스 저장 + clickedCol = iCol; + }, onSelectRow: function (rowid, status) { if (lastsel2 != undefined) { if ($("#grid tr#" + lastsel2).attr("editable") == 1) { //editable=1 means row in edit mode @@ -110,7 +115,8 @@ } } $('#grid').restoreRow(lastsel2); - $('#grid').editRow(rowid, true); + //focusField로 클릭한 셀에 포커스(미지정 시 첫 편집 컬럼으로 감) + $('#grid').editRow(rowid, {keys: true, focusField: clickedCol}); lastsel2 = rowid; }, onSortCol: function () {