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