[英]Shift row selection in ag-grid in Internet Explorer selects additional text
就个人而言,为了选择行(而不是单元格!),我希望在行的开头选择一个复选框。 它可能会解决IE的问题。
在列定义上使用属性checkboxSelection ,例如:
{headerName: "Athlete", field: "athlete", checkboxSelection: true},
如果你想以执行复选框选择行,你可以设置在gridOptions到真正的财产suppressRowClickSelection。
当前,解决方案是使用:
$window.getSelection().removeAllRanges();
在
onRowSelected
监听器。 因此,每次更改行选择时,IE中其他元素的选择都将被删除。 这不是一个好的解决方案,但是更好的是什么也没有。 Mozilla MDN
关闭页面的用户选择,将此CSS放在正文上:body {user-select:none; }
网格会为网格执行此操作,但不会尝试为应用程序的其余部分执行操作(不应这样做)。 问题是IE如何理解Shift-click,所以我不认为这是网格问题,最好是解决它。 当单页Web应用程序是详细应用程序时,关闭用户选择是相当标准的(如果您使用的是Ag-Grid,我想您应该关闭它)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.