【问题标题】:sorting on basis of lookup number in material-table react根据材料表中的查找编号进行排序反应
【发布时间】:2022-01-14 01:02:57
【问题描述】:

我想将优先级列排序为立即然后紧急然后高等等,但我只能根据字母升序或降序排序, 但我想根据查找编号进行排序

{ 
  title: "priority", 
  field:"priority",
  lookup: { 1: 'Immediate', 2: 'Urgent', 3: 'High', 4: 'Normal', 5: 'Low' },
}

这里是材料表分类文档的链接 https://material-table.com/#/docs/features/sorting

【问题讨论】:

    标签: reactjs material-table


    【解决方案1】:

    所以我想通了

    { title: "priority", field:"priority",
      // lookup: { 1: 'Immidiate', 2: 'Urgent', 3: 'High', 4: 'Normal', 5: 'Low' },
      render: 
        rowData => 
        rowData.priority == "1" ? <Badge variant="danger">Immidiate</Badge>:
        rowData.priority == "2" ? <Badge variant="warning">Urgent</Badge> : 
        rowData.priority == "3" ? <Badge variant="warning">High</Badge> : 
        rowData.priority == "4" ? <Badge variant="primary">Normal</Badge>:
        rowData.priority == "5" ? <Badge variant="secondary">Low</Badge>:
        <Badge variant="dark">{rowData.priority}</Badge>
    },
    

    我删除了查找并像这样渲染它

    【讨论】:

      猜你喜欢
      • 2021-03-04
      • 2020-12-12
      • 2022-12-10
      • 2022-06-30
      • 1970-01-01
      • 2019-05-14
      • 2022-01-22
      • 2020-10-26
      • 1970-01-01
      相关资源
      最近更新 更多