Merge branch 'main' of https://g.wace.me/chpark/wace_plm
This commit is contained in:
@@ -46,8 +46,10 @@ var resultGrid;
|
||||
var grid;
|
||||
// 입력 행 번호
|
||||
var rowSeq = 0;
|
||||
// M-BOM 옵션 데이터
|
||||
// M-BOM 옵션 데이터 (셀렉트박스용)
|
||||
var mbomOptionsData = {};
|
||||
// M-BOM 품명 데이터 (OBJID -> PART_NAME 매핑)
|
||||
var mbomPartNameData = {};
|
||||
|
||||
$(document).ready(function(){
|
||||
$('.select2').select2();
|
||||
@@ -87,7 +89,14 @@ function fn_initMbomOptions() {
|
||||
mbomOptionsData[val] = text;
|
||||
}
|
||||
});
|
||||
|
||||
// M-BOM 품명 데이터 초기화 (서버에서 전달받은 데이터)
|
||||
<c:forEach var="item" items="${mbom_part_name_list}">
|
||||
mbomPartNameData["${item.OBJID}"] = "${item.PART_NAME}";
|
||||
</c:forEach>
|
||||
|
||||
console.log("M-BOM 옵션:", mbomOptionsData);
|
||||
console.log("M-BOM 품명:", mbomPartNameData);
|
||||
}
|
||||
|
||||
// 입력 그리드 초기화
|
||||
@@ -136,12 +145,12 @@ function fn_initInputGrid() {
|
||||
return mbomOptionsData[value] || "";
|
||||
},
|
||||
cellEdited: function(cell) {
|
||||
// M-BOM 선택 시 품명 자동 입력
|
||||
// M-BOM 선택 시 품명 자동 입력 (MBOM_HEADER.PART_NAME 사용)
|
||||
var mbomObjid = cell.getValue();
|
||||
var row = cell.getRow();
|
||||
if(mbomObjid) {
|
||||
var mbomName = mbomOptionsData[mbomObjid] || "";
|
||||
row.update({PART_NAME: mbomName});
|
||||
var partName = mbomPartNameData[mbomObjid] || "";
|
||||
row.update({PART_NAME: partName});
|
||||
} else {
|
||||
row.update({PART_NAME: ""});
|
||||
}
|
||||
|
||||
@@ -46,8 +46,10 @@ var resultGrid;
|
||||
var grid;
|
||||
// 입력 행 번호
|
||||
var rowSeq = 0;
|
||||
// M-BOM 옵션 데이터
|
||||
// M-BOM 옵션 데이터 (셀렉트박스용)
|
||||
var mbomOptionsData = {};
|
||||
// M-BOM 품명 데이터 (OBJID -> PART_NAME 매핑)
|
||||
var mbomPartNameData = {};
|
||||
|
||||
$(document).ready(function(){
|
||||
$('.select2').select2();
|
||||
@@ -87,7 +89,14 @@ function fn_initMbomOptions() {
|
||||
mbomOptionsData[val] = text;
|
||||
}
|
||||
});
|
||||
|
||||
// M-BOM 품명 데이터 초기화 (서버에서 전달받은 데이터)
|
||||
<c:forEach var="item" items="${mbom_part_name_list}">
|
||||
mbomPartNameData["${item.OBJID}"] = "${item.PART_NAME}";
|
||||
</c:forEach>
|
||||
|
||||
console.log("M-BOM 옵션:", mbomOptionsData);
|
||||
console.log("M-BOM 품명:", mbomPartNameData);
|
||||
}
|
||||
|
||||
// 입력 그리드 초기화
|
||||
@@ -136,12 +145,12 @@ function fn_initInputGrid() {
|
||||
return mbomOptionsData[value] || "";
|
||||
},
|
||||
cellEdited: function(cell) {
|
||||
// M-BOM 선택 시 품명 자동 입력
|
||||
// M-BOM 선택 시 품명 자동 입력 (MBOM_HEADER.PART_NAME 사용)
|
||||
var mbomObjid = cell.getValue();
|
||||
var row = cell.getRow();
|
||||
if(mbomObjid) {
|
||||
var mbomName = mbomOptionsData[mbomObjid] || "";
|
||||
row.update({PART_NAME: mbomName});
|
||||
var partName = mbomPartNameData[mbomObjid] || "";
|
||||
row.update({PART_NAME: partName});
|
||||
} else {
|
||||
row.update({PART_NAME: ""});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user