Try to use UpdateDisplayList instead of invaliddisplaylist ..
I guess it will solve your problem!!!
thanks for ur suggestion but...
what do i call the updatedisplaylist on??
inside the tab i have a panel.. it wont call this function..
Whatever code you have written for invalidatedisplaylist ...write that code in updatedisplaylist(), as updatedisplaylist will be called by invalidatedisplaylist().
Refer this article
i dont want to write any specific code. i just want to redraw the entire tab(which itself contains many custom components) of my tab navigat
or again. This is simply because i do not have any other solution to correct the distorted datagrid appearance. (It becomes proper when i refresh the entire application.)