SMART datagrid v1.4 > Examples
실행 시간이 오래걸리는 함수를 실행하기 전에 그리드 위에 간단한 메시지를 표시하는 뷰를 Toast View라고 한다.
GridBase.showToast를 호출해서 토스트를 표시하고, GridBase.hideToast를 호출해서 닫는다. 또, OperateOptions.sortingToast 등 그리드 내부적으로 시간이 소요되는 기능을 실행할 때, 토스트를 표시할 지를 지정하는 속성들이 있다.
showToast의 매개변수 options로 토스트뷰를 구성할 설정을 전달할 수 있다. options에 visible이 false로 설정됐거나, message가 빈 값이거나 지정되지 않은 경우 토스트뷰는 표시되지 않는다.
토스트를 표시한 후 실행할 함수를 action으로 지정할 수 있는데, 토스트를 표시할 수 없는 설정이더라도 이 함수는 실행된다.
grid.showToast("Calculate...", true, function () {
// long-time calculation
...
// hide toast
grid.hideToast();
});