본문으로 건너뛰기

isBackgroundFormVisible

Description​

지정한 백그라운드 폼이 로드되어 있고 현재 화면에 표시 중인지 여부를 반환합니다.

Parameters​

파라미터타입설명
formPathString확인할 폼의 경로

Returns​

타입설명
bool로드되어 있고 표시 중이면 true, 로드되지 않았거나 숨겨진 경우 false

Notes​

  • 로드 여부만 확인하려면 isBackgroundFormLoaded() 를 사용하세요.
  • hideBackgroundForm() 호출 후에는 false 를 반환합니다.
  • 로드되지 않은 경로를 지정하면 항상 false 를 반환합니다.

Example​

// 표시 중일 때만 숨기기
if ($app.isBackgroundFormVisible("alarm/watcher")) {
$app.hideBackgroundForm("alarm/watcher");
}

// 상태 로깅
$log.i("watcher 표시 중:", $app.isBackgroundFormVisible("alarm/watcher"));
  • $app.isBackgroundFormLoaded(formPath) — 로드 여부만 확인
  • $app.hideBackgroundForm(formPath) — 폼 UI 숨김
  • $app.showBackgroundForm(formPath) — 폼 UI 표시