시트 영역 가운데에 특정 시간동안 메세지
Dialog
를 띄웁니다.
특정 시간 이후에는 자동으로 메세지가Dialog
가 닫힙니다.time
속성을 설정하지 않으면 메세지 아래 반투명 레이어가 생기고 확인 버튼을 누를때까지 닫히지 않습니다. (alert같이 동작)type
속성은time
속성을 설정하지 않으면1(true)
이 기본으로 동작하고,time
속성을 설정하면0(false)
이 기본으로 동작한다
void showMessageTime( message, time, func, buttons, importance, type );
Name | Type | Required | Description |
---|---|---|---|
message | string |
필수 | 시트 위에 다이얼로그 형태로 보여질 메세지 내용 |
time | number |
선택 | 메세지가 보여질 시간(ms단위). 설정을 안하거나 0 으로 설정시 계속 보여짐 |
func | function |
선택 | 메세지에서 확인 버튼을 눌렀을때 콜백 함수 버튼의 순서대로 1,2,3,4 숫자가 args 로 넘어옴 |
buttons | array[string] |
선택 | 메세지가 표시될때 같이 보여질 버튼들 정의 |
importance | number |
선택 | 메세지 중요도 (시트 초기화시 Cfg 설정에 SuppressMessage (default:3 ) 속성값보다 커야만 화면에 보여짐) |
type | number |
선택 | 메세지 다이얼로그 생성시 시트 위에 반투명한 레이어로 덮을지 여부 [ 0 : 안덮음, 1 : 덮음 ] |
none
function popup() {
sheet.showMessageTime({
message: "<span style='color:black'>상신하시겠습니까?</span>",
time: 10000,
buttons: ["OK", "취소"],
func: function (args) {
if (args==1) {
//OK에 대한 처리
} else if (args==2) {
//취소에 대한 처리
}
}
});
}
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |
core | 8.0.0.27 | type 기능 추가 |