2

我已经开始在我的反应项目中使用 ag-grid,并且无法找到任何用于执行内联单元格验证的 API,即,每当用户编辑特定单元格时,要求是执行必填字段和模式验证。如果出现任何验证错误,则应突出显示相应的可编辑字段并显示错误消息。

我使用了以下单元格事件来实现上述目的,但它们都没有为我提供所需的结果。

cellEditingStarted

单元格编辑已停止

4

1 回答 1

1

您可能需要考虑valueParser为正在编辑的列使用列定义上的选项。这是我过去使用过的一个示例:

            valueParser: (params: ValueParserParams) => {
                try {
                    let index = users.indexOf(params.newValue);
                    return index > -1 ? index : null;
                } catch (e) {
                    console.error(e);
                    return null;
                }
            }

就个人而言,我通常会onCellValueChanged用于执行验证,这是直接在网格上的一个属性。

于 2019-02-01T16:06:53.773 回答