Hello,
I have row level validation in my grid and user cannot leave a row in invalid state. The problem is that grid displays InvalidEditableIndicator in the row header (AFAIR it displayed ErrorIndicator before in case row is invalid), which has no error tooltip defined, so user cannot see what is wrong with the row.
Here are the lines from the GridViewRow style
As you may see validationTooltip present only for the ErrorIndicator, but not for InvalidEditableIndicator. I had to get whole row style to modify the row template and add a tooltip there.
I think it would be good if Telerik add this error tooltip to the default row template.
I have row level validation in my grid and user cannot leave a row in invalid state. The problem is that grid displays InvalidEditableIndicator in the row header (AFAIR it displayed ErrorIndicator before in case row is invalid), which has no error tooltip defined, so user cannot see what is wrong with the row.
Here are the lines from the GridViewRow style
<
Grid
x:Name
=
"InvalidEditableIndicator"
HorizontalAlignment
=
"Center"
Height
=
"10"
Visibility
=
"Collapsed"
VerticalAlignment
=
"Center"
Width
=
"16"
>
<
Path
.../>
<
Path
.../>
<
Path
.../>
<
Path
.../>
</
Grid
>
<
Grid
x:Name
=
"ErrorIndicator"
HorizontalAlignment
=
"Center"
Height
=
"16"
Visibility
=
"Collapsed"
VerticalAlignment
=
"Center"
Width
=
"16"
>
<
ToolTipService.ToolTip
>
<
ToolTip
x:Name
=
"validationTooltip"
Content
=
"{TemplateBinding Errors}"
Placement
=
"Bottom"
Template
=
"{StaticResource GridViewRow_ValidationToolTipTemplate}"
/>
</
ToolTipService.ToolTip
>
<
Path
.../>
<
Path
.../>
<
Path
.../>
</
Grid
>
As you may see validationTooltip present only for the ErrorIndicator, but not for InvalidEditableIndicator. I had to get whole row style to modify the row template and add a tooltip there.
I think it would be good if Telerik add this error tooltip to the default row template.