Я хочу, чтобы курсор перемещался вниз к следующей строке после завершения редактирования и нажатия клавиши ВВОД, как это происходит в Excel.
Ниже приведен код базовой сетки.
import React, { useState } from "react";
import { render } from "react-dom";
import { AgGridColumn, AgGridReact } from "ag-grid-react";
import "ag-grid-enterprise";
import "ag-grid-community/dist/styles/ag-grid.css";
import "ag-grid-community/dist/styles/ag-theme-alpine.css";
const App = () => {
const [gridApi, setGridApi] = useState(null);
const [gridColumnApi, setGridColumnApi] = useState(null);
const [rowData, setRowData] = useState([
{ make: "Toyota", model: "Celica", price: 35000 },
{ make: "Ford", model: "Mondeo", price: 32000 },
{ make: "Porsche", model: "Boxter", price: 72000 },
]);
function onGridReady(params) {
setGridApi(params.api);
setGridColumnApi(params.columnApi);
}
return (
<div className="ag-theme-alpine" style={{ height: 400, width: 600 }}>
<AgGridReact onGridReady={onGridReady} rowData={rowData}>
<AgGridColumn field="make" editable={true} />
<AgGridColumn field="model" editable={true} />
<AgGridColumn field="price" editable={true} />
</AgGridReact>
</div>
);
};
Я также приложил ссылку Plunker для того же кода: https://plnkr.co/edit/Qmzz0tMQtWrDFTtH
Как переместить курсор на следующую строку, когда редактирование завершено, нажав клавишу ВВОД