【发布时间】:2016-10-12 04:45:34
【问题描述】:
我需要使用 ag-grid 开发类似应用程序的电子表格。因为我需要禁用几行(不允许用户编辑几行)。有人可以指导我如何在 ag-grid 中将所有列设置为可编辑为 true 模式时使特定行只读。或者有没有其他方法可以归档这个功能。
【问题讨论】:
我需要使用 ag-grid 开发类似应用程序的电子表格。因为我需要禁用几行(不允许用户编辑几行)。有人可以指导我如何在 ag-grid 中将所有列设置为可编辑为 true 模式时使特定行只读。或者有没有其他方法可以归档这个功能。
【问题讨论】:
您可以根据数据设置editable,而不是设置editable: true:
editable: params => params.data.active === true.
希望对您有所帮助。
【讨论】:
最好的方法是以某种方式使用cellEditor。它在它的 init 参数中提供了行节点,您可以迭代并检查它是否是您想要编辑的行。如果不是,则调用 stopEditing。
抱歉,目前还没有一个可行的示例,但我将尝试解决这个问题,并在我开始尝试提供一个可行的示例。
【讨论】:
editable: true,则将其删除。否则,您可以登录他们的github page 可能是一个错误。或者,如果您可以在 jsfiddle 或 plnkr 中重现您的架构,那么我们可能会提供进一步的帮助