본문으로 건너뛰기

close

close

현재 폼을 닫고 결과값을 호출자에게 반환합니다.

파라미터

  • result (any): 폼을 호출한 쪽으로 반환할 결과값 (null 가능)

반환: 없음 (void)

설명

$form.closeNavigator.pop()을 호출하여 현재 폼을 닫습니다. 다이얼로그, 시트, 드로어, 풀스크린 다이얼로그 등 Navigator 스택에 쌓인 폼을 닫을 때 사용합니다.

경고

백그라운드 폼에는 동작하지 않습니다. $app.openBackgroundForm()으로 열린 폼은 Overlay 기반이므로 Navigator 스택에 속하지 않습니다. 백그라운드 폼을 닫으려면 $app.closeBackgroundForm(path, result)를 사용해야 합니다.

Example

// 단순 닫기
$form.close(null);

// 결과값 반환
$form.close({ confirmed: true, selectedId: "item_001" });

// 조건부 닫기
if (isValid) {
$form.close({ success: true });
} else {
$log.i("유효하지 않음 — 닫기 취소");
}

관련

  • $form.closeDialog(result) — 다이얼로그/팝오버 닫기
  • $form.closePopover(result) — 팝오버 닫기
  • $app.closeBackgroundForm(formPath, result) — 백그라운드 폼 닫기