【问题标题】:How to handle error in material-ui DataGrid?如何处理material-ui DataGrid中的错误?
【发布时间】:2021-07-07 14:39:34
【问题描述】:

我使用 material-ui dataGrid 和 props loading={false/true} 之一得到真或假。我需要相同的道具,但用于错误处理,但道具错误总是正确的。我该如何处理错误?

<DataGrid
    className={classes.root}
    components={{
      LoadingOverlay: CustomLoadingOverlay,
      NoRowsOverlay: CustomNoRowsOverlay,
      ErrorOverlay: CustomErrorOverlay,
    }}
    loading={loading}
    rows={data}
    columns={columns}
    pageSize={10} 
  />  

【问题讨论】:

    标签: reactjs datagrid material-ui


    【解决方案1】:

    您没有设置错误属性。您需要做的就是添加下面的错误道具,您应该会很好。当然,您仍然需要处理实际错误。

    <DataGrid
        className={classes.root}
        components={{
          LoadingOverlay: CustomLoadingOverlay,
          NoRowsOverlay: CustomNoRowsOverlay,
          ErrorOverlay: CustomErrorOverlay,
        }}
        loading={loading}
        error={error} {/* Here */}
        rows={data}
        columns={columns}
        pageSize={10} 
      />  
    

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 1970-01-01
      • 2021-09-28
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 2021-01-21
      • 2021-10-19
      相关资源
      最近更新 更多