The proplem happend when there are two grid in one page, and the second loaded grid would have the problem I mentioned.
The two grid in my example have the same table definition and navigator option, but no matter if they have the same or different definition, the problem would still happen.