Hub/docs/methods/CS hubShowDialog
CS_hubShowDialog
Description
- 다이얼로그를 통하여 hub 서비스 페이지(Hive 웹뷰)를 표시한다.
Format
int CS_hubShowDialog(
const char *relativePath,
HubCallbackWithJSON closeCallback,
void *callbackParam
);
const char *relativePath,
HubCallbackWithJSON closeCallback,
void *callbackParam
);
Parameters
- [in] const char * relativePath
-
- relativePath로 사용할 수 있는 경로 값(Hub Dialog Path)
접속할 페이지의 상대 경로(GET 파라미터 포함)
- relativePath로 사용할 수 있는 경로 값(Hub Dialog Path)
- [in] HubCallbackWithJSON closeCallback
-
- 다이얼로그가 닫힐 때 호출될 함수 포인터
- [in] void * callbackParam
-
closeCallback
의param
인자로 전달되는 값
Return Value
- HUB_E_NOTSUP
- Hub 모듈이 초기화되지 않음.
- HUB_E_INVALID
- relativePath가 NULL 또는 빈 문자열이 전달됨.
- HUB_E_INUSE
- 다이얼로그를 이미 사용 중임.
- HUB_E_NOMEMORY
- 메모리 부족으로 다이얼로그 생성 실패.
- HUB_E_SUCCESS
- API 호출 성공.
Note
closeCallback
의jsonString
인자로 빈 문자열이 전달됨.- 호출 가능한 type(subpath)
- home : Hive 웹뷰 기본 화면
- profile : 프로필 페이지
- edit/profile/picture : 프로필 이미지 변경화면
- message : Hive 메시지 화면
- inquiry : 1:1 문의하기 화면
- chatbot : 고객 센터 챗봇 화면
Sample Code
// 다이얼로그에 http://com2usHub-server-domain/edit/profile/picture 페이지 표시
CS_hubShowDialog(
"edit/profile/picture",
hubCloseCallbackFunc,
NULL
);
CS_hubShowDialog(
"edit/profile/picture",
hubCloseCallbackFunc,
NULL
);
Related Method
- N/A