- Using refreshData() always performs a request, which is exactly what I want! But... it doesn't take values into account that were just entered. So I have a search form with a text field in it, I type in some characters and click the "Refresh grid" button that does a refreshData(). The typed value is not used.
- Changing calling refreshData() to this.searchForm.submit() correctly uses the typed value, but... it doesn't refresh when the criteria haven't changed. Which is not what I want since data might have been added/deleted/changed by other users.
Not managing to get the behavior above to work makes me think I must be doing something odd and it makes me feel insecure about my approach. On the other side the request doesn't look too strange.
Any help would be highly appreciated, but please let's try to avoid heavy discussions.
Leave a comment: