fix: 시리얼번호검색 페이징 처리

dev
Jonguk. Lim 4 months ago
parent 68bc97bac7
commit dd6f8088c3

@ -197,7 +197,6 @@
$P.detailControl = new DatasetControl({
urls : {
// FIXME: 2024-07-05 제품검색 완료후 교체
load : wctx.url("/adds/nims/getNimsProductSeqInfo.do"), // 시리얼번호 검색
}
, prefix: "productMain"
@ -277,14 +276,16 @@
$("#tbody--${pageName}Detail").setCurrentRow(key);
};
// FIXME: 페이징
$P.detailControl.onDatasetChange = (obj) => {
$P.renderDetailList(obj.${infoPrefix}Total);
debugger;
$("#${infoPrefix}DetailPaging--${pageName}").setPagingInfo({
list: $P.detailControl.dataset
, prefix: "${infoPrefix}DetailPaging--${pageName}"
, start: obj.${infoPrefix}Start
, totalSize: $P.detailControl.dataset.length
//, totalSize: $P.detailControl.dataset.length
, totalSize: obj.totalCount
, fetchSize: obj.${infoPrefix}Fetch
, func: "pageObject['${pageName}'].detailControl.load({index})"
});
@ -371,26 +372,30 @@
$P.control.load(1);
}
// FIXME: 페이징처리
$P.fnDetailSearchList = (schYn) => {
if (schYn == "Y"){
$P.detailControl.query = {
fg: $('#schOpt--productMain').val(), // 1-제조번호, 2-시리얼번호
pg: 1,
p: $P.control.dataset.getCurrent().prductCd , //제품코드
prdValidDe: $("input[name='schPrdValidDe']").val().replaceAll("-", ""),
t: $('#schText--productMain').val(), //제조번호 또는 시리얼번호
userId: "${currentUser.account}"
};
}else{
$P.detailControl.query.pageNum = 1;
$P.detailControl.query = {
fg: "1", // 1-제조번호, 2-시리얼번호
pg: $P.detailControl.query.pageNum,
p: $P.control.dataset.getCurrent().prductCd , //제품코드
prdValidDe: "",
t: "", //제조번호 또는 시리얼번호
prdValidDe: $("input[name='schPrdValidDe']").val().replaceAll("-", ""),
t: $('#schText--productMain').val(), //제조번호 또는 시리얼번호
userId: "${currentUser.account}"
};
}
$P.detailControl.query.fetchSize = FETCH_XXL; // 한번에 조회되는 자료 건수
$P.detailControl.query.fetchSize = 100; // 한번에 조회되는 자료 건수
$P.detailControl.query.delYn = "N"; // 삭제 여부
$P.detailControl.load(1);

Loading…
Cancel
Save