【问题标题】:How to perform cell validation in #ag-grid for React如何在#ag-grid for React 中执行单元格验证
【发布时间】:2019-06-26 05:32:06
【问题描述】:

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

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

cellEditingStarted

cellEditingStopped

【问题讨论】:

    标签: reactjs react-redux ag-grid ag-grid-react ag-grid-validation


    【解决方案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-05-13
      • 2021-01-27
      • 2018-02-13
      • 2022-09-30
      • 2017-08-31
      • 2017-10-08
      • 2018-09-22
      • 2020-10-30
      • 2020-04-05
      相关资源
      最近更新 更多