SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.showToast  method

실행 시간이 오래걸리는 함수를 실행하기 전에 간단한 메시지를 전달하는 토스트뷰를 표시한다. 

매개변수 options로 토스트뷰를 구성할 설정을 지정한다. options에 visiblefalse로 설정됐거나, message가 빈 값이거나 지정되지 않은 경우 토스트뷰는 표시되지 않는다. 

또, 토스트를 표시한 후 실행할 함수를 action으로 지정할 수 있는데, 토스트를 표시할 수 없는 설정이더라도 이 함수는 실행된다. 

function showToast (options: ToastOptions|Object, force: Boolean, action: Function);
Returns
Void
Parameters
options - ToastOptions|Object. required.
Toast view에 전달할 설정 정보. visiblefalse이거나 message가 비어 있으면 토스트를 표시하지 않는다.
force - Boolean.
false면 토스트뷰가 이미 표시 중이면 진행하지 않는다. true면 기존 토스트뷰를 닫고 새로 표시한다.
action - Function.
토스트뷰를 표시한 후 실행할 콜백 함수를 지정한다. 토스트뷰가 표시되지 않는 설정이더라도 이 함수는 실행된다.
Code -1
    var toast = {
        message: "Calculate...",
        styles: {
            background: "#ff0000",
            color: "#ffff00",
            fontSize: "20px"
        }
    };
    grid.showToast(toast, true, function () {
        // long time process...
        ...
        // hide toast
        grid.hideToast();
    });
Note
See Also
hideToast
ToastOptions
Examples
Toast View