Skip to content

Replies

1
Max Martin
Max Martin answered on Mar 27, 2026 5:39 AM

Hello,
You’re not alone—this started in igniteui-angular 21.1.x due to changed tooltip timing.

Set delays explicitly:
<igx-tooltip #t [showDelay]=”300″ [hideDelay]=”200″></igx-tooltip>
<div [igxTooltipTarget]=”t”>Hover</div>

For lingering tooltips

this.tooltipDir.hide();

Defaults now behave like 0, so always set showDelay / hideDelay manually

 

Best Regard,
Max Martin
mcdvoice

0
Max Martin
Max Martin answered on Mar 27, 2026 5:35 AM

The issue happens because XamDataGrid enters edit mode on any cell click, which toggles the checkbox.

Stop auto toggle

<igDP:Field Name=”IsChecked”>
<igDP:Field.Settings>
<igDP:FieldSettings CellClickAction=”SelectCell”/>
</igDP:Field.Settings>
</igDP:Field>

Toggle only when checkbox is clicked

private void Grid_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
var dep = (DependencyObject)e.OriginalSource;

while (dep != null && !(dep is XamCheckEditor))
dep = VisualTreeHelper.GetParent(dep);

if (dep is XamCheckEditor editor)
{
editor.IsChecked = !(editor.IsChecked ?? false);
e.Handled = true;
}
}

Result

Click cell → no toggle
Click checkbox → toggle
Ctrl/Shift multi-select works