当列设置为 editable true 时禁用 ag-grid 中的行

Disable rows in ag-grid when columns are set to editable true

我需要使用 ag-grid 开发类似电子表格的应用程序。因为我需要禁用几行(不允许用户编辑几行)。有人可以指导我如何在 ag-grid 中将所有列设置为可编辑为真模式时只读特定行。或者是否有任何其他方式来存档此功能。

最好的方法是使用 cellEditor。它在其初始参数中提供了行节点,您可以遍历这些节点并检查它是否是您想要编辑的行。如果不是,则调用 stopEditing。

抱歉,这还没有一个工作示例,但这就是我将尝试解决它的方式,并在我开始工作时尝试提供一个工作示例。

您可以根据数据设置 editable 而不是设置 editable: true

editable: params => params.data.active === true.

希望对您有所帮助。