Я пытался переместить определенную строку в верхнюю часть сетки, но не смог найти никакого решения. В сетке доступна функция по умолчанию (перетаскивание строки), которая в данном случае не нужна. Я добавил кнопку с помощью средства визуализации ячеек и, нажав на эту кнопку, строка должна переместиться наверх.
{
headerName: "", field: "move",
cellRenderer: (params) => {
let eGui = document.createElement('div');
let imageElement = document.createElement("img");
imageElement.src = moveTopIcon;
eGui.appendChild(imageElement);
eGui.addEventListener('click', e => {
//code to move the row
});
return eGui;
}
}
Вот определение столбца, в котором расположена кнопка.