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 () {