킨톤을 통해 표 내 필드를 편집할 수 없는 방법

4368 단어 kintone
이번에는 표 안의 필드를 편집할 수 없게 하는 기술입니다.

어플리케이션 준비


























필드 유형 필드 코드 추가 정보

문자열 (1 줄) 번호 테이블 필드
문자열 (1 줄) 이름 테이블 필드


JavaScript


kintoone REST API Center 사용



화면 추가/편집 후 기록 이벤트 표시


1줄 1줄, 숫자 필드의disabled가 진짜입니다.


kintone.events.on(
  ["app.record.create.show", "app.record.edit.show"],
  (event) => {
    event.record.テーブル.value.forEach((r) => {
      r.value.番号.disabled = true;
    });
    return event;
  }
);


필드 값 수정 이벤트


추가 줄을 추가할 때도 빠뜨리지 마시고 편집할 수 없습니다.


kintone.events.on(
  ["app.record.create.change.テーブル", "app.record.edit.change.テーブル"],
  (event) => {
    // 行を削除した時はエラーが出ないようにevent.changes.rowが存在しているかどうか確認。
    if (event.changes.row) {
      event.changes.row.value.番号.disabled = true;
    }
    return event;
  }
);

좋은 웹페이지 즐겨찾기