Jinja.jbo 객체를 이용하여 자료를 조회하고 수정하는 방법을 알아봅니다.
///////////////////////////////////////////////////////////////////////////////////////
// 조회하기
///////////////////////////////////////////////////////////////////////////////////////
const options = {
"field": "ID,NAME,DEPT_CODE,STATUS,EMAIL",
"filter": [
{"field":"STATUS", "op": "=", "val":["Y"]}
],
"pagecount": 100
};
// 파라메터 : 테이블명, 검색조건항목
Jinja.jbo.tableSearch("메일사용자", options)
.then(dpRlt=>{
alert(dpRlt.rows.length)
})
///////////////////////////////////////////////////////////////////////////////////////
// 등록, 수정하기
///////////////////////////////////////////////////////////////////////////////////////
let sendData=[];
sendData.push({
"table": "그룹관리",
"keyField": "그룹관리번호",
"keyValue": Jinja.global.uuid(),
"displayValue": "그룹관리이름",
"crud": "C", // 등록
"field": {
"수업코드": r.수업코드,
"관리자교직원번호": r.관리자교직원번호,
"참여자교직원번호": r.참여자교직원번호
},
"formInfo": {
"ID": form.fileInfo.ID,
"NAME": form.fileInfo.NAME,
"URI": form.fileInfo.URI
}
});
sendData.push({
"table": "그룹관리",
"keyField": "그룹관리번호",
"keyValue": r.그룹관리번호,
"displayValue": "그룹관리이름",
"crud": "U", // 수정
"field": {
"관리자교직원번호": r.관리자교직원번호,
"참여자교직원번호": r.참여자교직원번호
},
"formInfo": {
"ID": form.fileInfo.ID,
"NAME": form.fileInfo.NAME,
"URI": form.fileInfo.URI
}
});
// 수정된 내용 서버에 저장하기
Jinja.jbo.multiUpload(sendData)
.then(rlt=>{
alert(`변경되었습니다`);
})
#AKB-77, #require, #
load
, , #확장개바, #외부라이브러리로드
, #노코드, #로우코드, #no-code, #low-code, #앱스피드, #마이앱스, #AppSpeed, #MyApps, #에스엠시스템, #SMSYSTEM