首页 > 解决方案 > 如何将 ID 添加到材料表行?

问题描述

我正在使用React-material-table。我想为每一行添加一个自定义 id,然后通过 selenium 将其用于识别元素。我已经浏览了互联网,但无法获得任何帮助。

这是我正在做的事情:

 <MaterialTable
          columns={[
            { title: 'Adı', field: 'name' },
            { title: 'Soyadı', field: 'surname' },
            { title: 'Doğum Yılı', field: 'birthYear', type: 'numeric' },
            { title: 'Doğum Yeri', field: 'birthCity', lookup: { 34: 'İstanbul', 63: 'Şanlıurfa' } }
          ]}
          data={[{ name: 'Mehmet', surname: 'Baran', birthYear: 1987, birthCity: 63 }]}
          title="Demo Title"
        />

如何将 id 添加到每一行?

标签: reactjsmaterial-table

解决方案


试试这个(组件下的文档检查)

<MaterialTable        
    components={{
        Row: props => <MTableBodyRow id="SOME-ROW-ID-HERE" {...props} />
    }}

  // other props

/>

推荐阅读