[DevExpress Support Team: CLONED FROM T293425: ASPxGridLookup inside a grid's EditItemTemplate displays empty column values after filtering]
We updated our system to the version of the hotfix. It did fixed the issue, that we stated above, but it seems like its broke other functionality, that we had working before.
We had the following client side event defined in the grid lookup :
<ClientSideEvents DropDown="function (s,e) { s.GetGridView().Focus(); }" />
we need this to allow user to use up/down buttons to navigate the grid lookup after the gridlookup is displayed.
Something changed with the timing it seems, because when we supply small data for the datasource, its seems like working ok,
but when we use it on production, we have different picture. When user types text in the edit field, grid lookup is shown for a moment and gone.
please see in the attached video.
ASPxGridLookup - ASPxClientGridLookup.GetGridView().Focus method does not work as expected after T293425 hotfix
Answers approved by DevExpress Support
Hello Andrey,
Updated:
Having discussed this behavior with my team, we concluded that there is no need to call the Focus method at all. An embedded grid is always automatically focused after a user types a value (see the attached video).
You can also test this behavior on our Incremental Filtering demo.
Hi Andrey.
Having discussed this behavior with my team, we concluded that there is no need to call the Focus method at all. An embedded grid is always automatically focused after a user types a value (see the attached video).
You can also test this behavior on our Incremental Filtering demo.
Check this behavior on your side without this code and let me know of your results.
Hello, Helen. that's what we ended up doing as well. We removed the focus and it works OK now.
But focus is only one thing, affected. I am afraid, there might be other calls, that will be affected by the timing change in the latest build.
Anyways, this particular issue/ ticket can be closed as not needed anymore.
thanks,.