The grid change event doc states: "Fired when the user selects a table row or cell in the grid."
Is this absolute, or does this change if the grid is in editable mode?
Here is our issue. We have an grid using incell edit mode.
We bind to the change event:
$("#IncomeCodeMappingsGrid").on("change", "#IncCode", HandleIncomeCodeChange);
In the change event, we look for duplicate values in the data source by looping through all the datasource rows. Duplicate values are not allowed.
This all works fine when using 2013.3.1324.440
However, after upgrading to 2013.3.1411.440 (which I think is SP1).
What happens in this case is that the value in the new row for the field in question is an empty string.
However, this is only an issue in the columns where we use a kendoAutoComplete.
I expect what might be happening is that the change is actually bubbled up from the auto complete. however, I have no way to check that, because per the docs I should be able to look at e.sender, but there is no sender on the event object passed to the handler.
So, yes, there are a few questions here.
1. When does the grid change fire, and is it different for an editable grid vs non-editable?
2. What was changed in SP1 that would be causing this so we can fix it. I assume something to changed in the autocomplete wrt to the change event.
3. How can I see what object fired the event? I think if I can ignore the change event bubbled up from the auto complete this will be able to work.
(yes, I know we probably should be using the edit event but this method is used quite a bit in our code)