SMART datagrid v1.4 > Examples

Back  Forward

Toast View  Example

실행 시간이 오래걸리는 함수를 실행하기 전에 그리드 위에 간단한 메시지를 표시하는 뷰를 Toast View라고 한다. 

GridBase.showToast를 호출해서 토스트를 표시하고, GridBase.hideToast를 호출해서 닫는다. 또, OperateOptions.sortingToast 등 그리드 내부적으로 시간이 소요되는 기능을 실행할 때, 토스트를 표시할 지를 지정하는 속성들이 있다. 

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

message:
Grid - 1
rows

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

Code -1
    grid.showToast("Calculate...", true, function () {
        // long-time calculation
        ...
        // hide toast
        grid.hideToast();
    });

소스보기 JSP 

See Also
GridBase.showToast
GridBase.hideToast
OperateOptions.sortingToast
OperateOptions.filteringToast
OperateOptions.groupingToast
ToastOptions
Examples
Lazy Data Loading