#reactjs #drag-and-drop #ag-grid-react
Вопрос:
Чтобы предварить это, я новичок в программировании ( На данный момент я впервые использую компонент ag-grid. В моем заявлении о возврате есть следующее:
return (
<div className="App">
<input placeholder="Description" name="description" value={todo.description} onChange={inputChanged} />
<input placeholder="Date" name="date" value={todo.date} onChange={inputChanged}/>
<input placeholder="Status" name="status" value={todo.status} onChange={inputChanged}/>
<button onClick={addTodo}>Add</button>
<div className="ag-theme-material" style={{ height: 600, width: 600, margin: 'auto' }}>
<AgGridReact
rowData={todos}>
<AgGridColumn field="description" sortable={true} filter={true}></AgGridColumn>
<AgGridColumn field="date" sortable={true} filter={true}></AgGridColumn>
<AgGridColumn field="status" sortable={true} filter={true}></AgGridColumn>
</AgGridReact>
</div>
</div>
);
}
Мне было поручено предотвратить поведение перетаскивания компонента ag-grid. Мне дали официальное https://www.ag-grid.com/javascript-grid-column-properties/ документация для ссылки, и я нашел rowDrag
собственность. Я пытался реализовать его как rowDrag={false}
в компоненте Agridreact, так и отдельно в AgGridColumn, но ни один из методов не сработал. Я также искал эту проблему в Google и нашел несколько других методов, которые требуют создания совершенно нового метода для перетаскивания, но я думаю, что это может быть не то, что требуется в этом упражнении.
Я чувствую себя глупо, застряв на этой простой вещи. Я был бы очень признателен за любую помощь.