레코드가 저장될 때 열의 데이터를 제출할지 여부를 설정합니다.
지원되는 열 형식
All
Syntax
formContext.getAttribute(arg).setSubmitMode(mode)
매개 변수
형식: 문자열입니다.
설명: 다음 모드 값 중 하나를 설정합니다.
-
always: 데이터는 항상 저장과 함께 전송됩니다. -
never: 데이터가 저장과 함께 전송되지 않습니다. 이 값을 사용하면 이 열의 폼에 있는 열을 편집할 수 없습니다. -
dirty: 기본 동작입니다. 데이터가 변경되면 저장과 함께 전송됩니다.
비고
이 메서드를 사용하여 레코드를 만들거나 저장할 때 열에 대한 데이터가 제출되는 시기를 제어할 수 있습니다. 예를 들어 폼의 논리만 제어하기 위한 열이 폼에 있을 수 있습니다. 데이터를 캡처하는 데 관심이 없습니다. 데이터가 저장되지 않도록 설정할 수 있습니다. 또는 항상 포함되는 값에 따라 달라지는 플러그 인이 있을 수 있습니다. 항상 포함되도록 열을 설정할 수 있습니다.
비고
열의 제출 모드가 로 설정된 never경우에도 저장 작업 후에 열의 데이터는 항상 새로 고쳐집니다. 예를 들어 서버의 열 값이 null이고 열의 제출 모드가 설정된 never경우 사용자가 폼을 저장한 후 열의 값이 null로 바뀝니다.
레코드의 초기 저장 후 업데이트되지 않는 열(예: createdby)이 저장 시 제출되지 않도록 설정됩니다. 열 값이 변경되었는지 여부에 관계없이 열 값을 강제로 제출하려면 매개 변수가 always설정된 상태에서 이 메서드를 mode 사용합니다.