Usually this issue appears with Tree Table, when we modify the model associated with the tree. The UI state (disclosure and section information) is captured corresponding UI component object. When the model is updated those state become invalid. And when the tree try to restore the old state with new set of data then there could be a situation where this NoRowAvailableException can occur.
To avoid this better to clear the selection when model is updated. And then immediately partial refresh the tree .
I had used something like this to clear.
To avoid this better to clear the selection when model is updated. And then immediately partial refresh the tree .
I had used something like this to clear.
if (treeTable != null && treeTable .getDisclosedRowKeys()!=null ){ treeTable .getDisclosedRowKeys().clear(); }
great
ReplyDeleteAmazing Article, thank you!. I am very glad to read your informative & practical blog. Kindly keep updating your blog.
ReplyDeleteJava Developer is a wonderful career for IT students.To start Dream Career to become a Java developer learn from
Java Training in Chennai. or learn thru Java Online Training from India .
Damn so cool just yesterday found this site and today I know what's what good blackjack online Now plans to sit here all your free time and fun and productive
ReplyDelete