Hi there,
we've noticed that there is a bug when using the ListGrid's editByCell in combination with the Tahoe skin. When editing a field and hovering over another field, the editor is cleared and loses focus.
If the editor is re-selected, you can input another value. When the field is submitted with enter, the value from when it was first cleared reappears. Also not all input to the field is saved when editing is ended without hovering over another field. This seems to only be the case when pulling the cursor out of the ListGrid quickly and is shown in the attached animation.
The bug does not appear when editByCell is false, or when the Enterprise skin is used.
Version: SmartClient_v11.1p_2017-08-27
Browser: Current Firefox, Chome and IE
Skin: Tahoe
Code for reproduction
Best regards
we've noticed that there is a bug when using the ListGrid's editByCell in combination with the Tahoe skin. When editing a field and hovering over another field, the editor is cleared and loses focus.
If the editor is re-selected, you can input another value. When the field is submitted with enter, the value from when it was first cleared reappears. Also not all input to the field is saved when editing is ended without hovering over another field. This seems to only be the case when pulling the cursor out of the ListGrid quickly and is shown in the attached animation.
The bug does not appear when editByCell is false, or when the Enterprise skin is used.
Version: SmartClient_v11.1p_2017-08-27
Browser: Current Firefox, Chome and IE
Skin: Tahoe
Code for reproduction
Code:
<script> isc.VLayout.create( { "ID":"rootVLayout", "width":"100%", "height":"100%", "members": [ isc.ListGrid.create({ ID: "ListGrid1", width:500, height:120, alternateRecordStyles:true, editEvent: "click", editByCell: true, canEdit: true, fields:[ {name:"name"}, {name:"value"}, ], data:[ {id:1, name:"One", value:"1"}, {id:2, name:"Two", value:"2"}, {id:3, name:"Three", value:"3"}, {id:4, name:"Four", value:"4"}, ] }), isc.IButton.create({ title: "End Editing", click: "ListGrid1.endEditing()" }) ] } ) </script>
Comment