Demo to reproduce
Steps are in the attached video
Workaround
Handle DataGrid.onRowPrepared
JavaScriptfunction rowPrepared(e) {
const adaptive = e.rowElement.find(".dx-command-adaptive");
adaptive.on("keydown", (arg) => {
if (arg.key === "Enter") {
const isExpanded = e.component.isAdaptiveDetailRowExpanded(e.key);
e.component.collapseAdaptiveDetailRow();
if (!isExpanded )
e.component.expandAdaptiveDetailRow(e.key);
}
});
}