On my webpage I use global ajax status that is modal one. That is, when there is an ajax call, the user is blocked from performing other actions and is forced to wait. Like
You can use the global attribute whether to trigger ajaxStatus or not. For example, setting it false will not trigger ajaxStatus like this:
For other components where you are updating with ajax. You can do some thing like this:
UPDATE : If you want two status then do write your own dialog like this:
Please Wait