**نحوه نمایش toast:**
در این بخش به بررسی نحوه نمایش toast و Alert میپردازیم.
با استفاده از کد زیر میتوانید یک Toast به کاربر نمایش دهید:
```js
toast.show('success', 'Hello world !');
```
پارامتر اول نوع toast و پارامتر دوم پیام مورد نظر شماست.
نوع toast شامل موارد زیر است:
1. success: رنگ toast سبز خواهد شد و برای نمایش حالت موفقیت آمیز استفاده میشود.
2. error: رنگ toast قرمز خواهد شد و برای حالت خطای رخ داده یا پیامی مهم استفاده میشود.
3. info: رنگ toast آبی خواهد شد و برای نمایش پیام های اطلاعی استفاده میشود.
4. warning: رنگ toast زرد خواهد شد و برای نمایش پیام های هشدار استفاده میشود.
**نمایش toast زمانی که درخواست Ajax مانند Provider به خطا خورد:**
زمانی که شما یک Provider را صدا میزنید یا یک Ajax از سامانه را فراخوانی میکنید، در صورتی که پاسخ سرور شامل HasError باشد میتوانید از تابع toast.showResult برای نمایش خطا به کاربر استفاده کنید:
```js
absoluteMethodHelper.runProvider(..., [...])
.then(res => {
if(res.HasError) {
toast.showResult(res);
return;
}
...
})
.catch(...);
```
**نحوه نمایش Alert:**
شاید در مواقعی شما بخواهید پیامی به کاربر نمایش دهید که حالت تمام صفحه باشد و کل صفحه را بگیرد تا تمرکز کاربر فقط روی آن پیام باشد. در این مواقع میتوانید از این کد استفاده کنید:
```js
DevExpress.ui.dialog.alert('Hello world', 'Test Alert');
```
پارامتر اولی پیام شما و پارامتر دومی title مربوط به popup است.
**نحوه نمایش Confirm:**
در مواقعی مانند حذف یک داده مهم و... قبل از انجام آن عملیات باید از کاربر تاییدیه دریافت کنید، برای این کار از کد زیر استفاده کنید:
```js
DevExpress.ui.dialog.confirm('از حذف این داده اطمینان دارید؟', 'هشدار').done(isOK => {
if(isOK) {
//...
}
});
```
پارامتر اولی پیام شما و پارامتر دومی عنوان popup خواهد بود.
جهت مشاهده کامل متد های مربوط به نمایش popup به این صفحه مراجعه کنید: