Hi. I have a datagrid where I'm using inline editing. It's basically a clone of another one I used and I've just changed the table being shown
I can see that the columns are being validated, and validation is failing when it should, but no messages are being displayed. I canot figure out why as everything is basically just copied.
Can you offer any ideas as to what might be preventing the messages from showing?
If you have a DataGrid with single row and vertical scrolling, you might need to get rid of the scrolling completely if you want to avoid such problems.
I don't have the vertical scrolling set. It only becomes visible when there's a validation message. And although in this example the grid only has one row, this issue also appears whenever the bottom row of a grid is edited inline - please see this screenshot.
There is a vertical scroll so there must be something with height. Use your browser dev tools element/style inspector to check where the height is defined.
I can only restate what I've already noted: there is a vertical scrollbar which will appear only if there is a height somewhere. Use the inspector to check it.
UPDATE: I was able to reproduce this behavior, unfortunately I don't have solution at the moment for this. We will update this thread if we find solution.
I've just tried adding a footer template to one of the data columns. This actually is ok as a workaround to this problem, because it forces the grid to create a row below the bottom data row.
Maybe the problem could be solved with a similar approach where you force the addition of an empty row at the borrom of a grid?