테이블의 행은 해당 데이터 모델의 레코드입니다. 이 자습서에서는 테이블에 행을 추가하고 데이터베이스에 레코드를 추가하는 방법을 설명합니다. 이 데이터는 응용 프로그램에서 사용할 수 있습니다.

간단한 표를 예로 들어보겠습니다. 완료 시 작업 및 표시 목록을 저장합니다.

테이블에는 세 개의 필드가 있습니다.

  1. Name — 문자열 형식의 작업 이름입니다.
  2. Date — 날짜 형식으로 이벤트가 발생해야 하는 날짜입니다.
  3. Done — 부울 형식의 작업 상태입니다.

양식 만들기

사용자가 테이블에 레코드를 추가할 수 있도록 하려면 입력 양식을 만듭니다.

양식을 만들려면 입력 위젯을 캔버스로 끌어다 놓습니다.

  • 이름 필드에 대한 Input (문자열) ;
  • Date picker .
  • 그만큼 done 필드는 새 레코드를 만들 때 0과 같아야 하므로 나중에 BP에서 직접 설정됩니다.

To create a form, drag input widgets onto the canvas:

입력 설정

인터페이스가 이것이 어떤 필드인지 표시하도록 Label 을 설정합니다.

비즈니스 프로세스 내에서 입력을 사용하도록 Name 을 설정합니다.

Setting the Label so that the interface display what field this is.  Setting the Name to use input inside the business process.

비즈니스 프로세스 생성

다음 단계 - New task 에 대한 비즈니스 프로세스 설정 입력의 데이터를 저장하는 버튼입니다.

setting up the business process for the New task button

비즈니스 프로세스는 onClick 트리거로 설정됩니다.

이전에 생성된 입력에서 값을 가져오려면 Get Properties blocks. 이름 필드의 경우( InputString Get Properties block ) 날짜 필드의 경우 Datepicker Get Properties 블록입니다.

이제 Get Properties blocks. 에서 Component ID 필드를 설정합니다.

set the Component ID field

각 필드에 대해 해당 입력의 이름을 설정합니다.

다음 단계는 레코드를 만드는 것입니다. 이렇게 하려면 Make task <span>블록을 추가하십시오. Get properties blocks 에서 필요한 모든 값은 Make task.

make 블록은 데이터베이스에 데이터를 쓰지 않고 BP 내에서 로컬로 엔티티를 생성합니다. 레코드를 저장하려면 Server request POST /task/ 블록이 필요합니다.

add the Make task

완료 필드는 Make task 블록에서 기본값으로 설정됩니다.

default value in the Make task

이제 데이터베이스에 레코드를 저장합니다. 이를 위해 Make task 블록의 레코드가 추가되는 Server request POST /task/ 블록이 사용됩니다.

Set up server request POST /task/

비디오 지시:

이제 프로젝트를 저장하고 게시할 시간입니다. 결과를 보려면 페이지를 새로고침하세요.

Was this article helpful?

앱마스터.io 101 단기 특강

10 모듈
2 주

어디서부터 시작해야 할지 모르겠다고요? 초보자를 위한 단기 집중 과정을 시작하고 AppMaster를 A부터 Z까지 살펴보세요.

코스 시작
Development it’s so easy with AppMaster!

도움이 더 필요하세요?

전문가의 도움으로 모든 문제를 해결하십시오. 시간을 절약하고 애플리케이션 구축에 집중하십시오.

headphones

연락처 지원

문제에 대해 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

채팅에서 다른 사용자와 질문에 대해 토론하십시오.

커뮤니티 가입