This is kinduva two-parter. First, I was working with custom cells, trying to get them to automatically scroll into view when the keyboard pops up, much like what happens when a regular SDataGridTextCell does when editing begins. So, part 1: can you expose the method you use to scroll cells into view as a public method callable on the grid or from within a custom cell? That would be great.
Part 2: The method you use for scrolling SDataGridTextCell into view doesn't always work. If you have a grid that is wide enough to require horizontal scrolling, you can duplicate the issue simply by:
- Scroll Horizontally
- Tap an editable SDataGridTextCell that would be obscured by the keyboard
That's it. You'll notice that the cell does NOT scroll into view at this point. Once you scroll vertically again, the problem goes away. But that workaround is not terribly useful if your grid has no reason to scroll vertically. Btw, I was able to reproduce this in your samples simply by adding columns or widening columns enough to require horizontal scrolling. Definite bug here.