테이블의 행은 해당 데이터 모델의 레코드입니다. 이 자습서에서는 테이블에 행을 추가하고 데이터베이스에 레코드를 추가하는 방법을 설명합니다. 이 데이터는 응용 프로그램에서 사용할 수 있습니다.
간단한 표를 예로 들어보겠습니다. 완료 시 작업 및 표시 목록을 저장합니다.
테이블에는 세 개의 필드가 있습니다.
- Name — 문자열 형식의 작업 이름입니다.
- Date — 날짜 형식으로 이벤트가 발생해야 하는 날짜입니다.
- Done — 부울 형식의 작업 상태입니다.
양식 만들기
사용자가 테이블에 레코드를 추가할 수 있도록 하려면 입력 양식을 만듭니다.
양식을 만들려면 입력 위젯을 캔버스로 끌어다 놓습니다.
- 이름 필드에 대한 Input (문자열) ;
- Date picker .
- 그만큼 done 필드는 새 레코드를 만들 때 0과 같아야 하므로 나중에 BP에서 직접 설정됩니다.
입력 설정
인터페이스가 이것이 어떤 필드인지 표시하도록 Label 을 설정합니다.
비즈니스 프로세스 내에서 입력을 사용하도록 Name 을 설정합니다.
비즈니스 프로세스 생성
다음 단계 - New task 에 대한 비즈니스 프로세스 설정 입력의 데이터를 저장하는 버튼입니다.
비즈니스 프로세스는 onClick 트리거로 설정됩니다.
이전에 생성된 입력에서 값을 가져오려면 Get Properties blocks. 이름 필드의 경우( InputString Get Properties block ) 날짜 필드의 경우 Datepicker Get Properties 블록입니다.
이제 Get Properties blocks. 에서 Component ID 필드를 설정합니다.
각 필드에 대해 해당 입력의 이름을 설정합니다.
다음 단계는 레코드를 만드는 것입니다. 이렇게 하려면 Make task <span>블록을 추가하십시오. Get properties blocks 에서 필요한 모든 값은 Make task.
make 블록은 데이터베이스에 데이터를 쓰지 않고 BP 내에서 로컬로 엔티티를 생성합니다. 레코드를 저장하려면 Server request POST /task/ 블록이 필요합니다.
완료 필드는 Make task 블록에서 기본값으로 설정됩니다.
이제 데이터베이스에 레코드를 저장합니다. 이를 위해 Make task 블록의 레코드가 추가되는 Server request POST /task/ 블록이 사용됩니다.
비디오 지시:
이제 프로젝트를 저장하고 게시할 시간입니다. 결과를 보려면 페이지를 새로고침하세요.