添加图标到 material-table "lookup" (material-ui React)
Add Icon to material-table "lookup" (material-ui React)
我对我的项目使用 material-ui,对数据 table 使用 material-table。
我想知道如何在 列 -> 查找 中使用自定义渲染(例如添加图标)。
例如来自 material-table 文档:
columns={[
{
title: 'Birth Place',
field: 'birthCity',
lookup: { 34: 'İstanbul', 63: 'Şanlıurfa' },
},
]}
这里是简单的键值对字符串。我想为每个值添加一个图标
像这样:
根据他们的 renderLookUpFiled 方法代码,React.Element 作为查找对象的值应该有效。
他们正在渲染 {this.props.columnDef.lookup[key]}
这意味着如果我们通过 React.Element,它也会渲染它,可能会有一些道具警告但它应该可以工作
columns={[
{
title: 'Birth Place',
field: 'birthCity',
lookup: { 34: <div><img src="/your/image"/> İstanbul</div>, 63: <div><icon/> Şanlıurfa</div> },
},
]}
Material-table 中的 renderLookUpFiled 方法代码
我对我的项目使用 material-ui,对数据 table 使用 material-table。 我想知道如何在 列 -> 查找 中使用自定义渲染(例如添加图标)。 例如来自 material-table 文档:
columns={[
{
title: 'Birth Place',
field: 'birthCity',
lookup: { 34: 'İstanbul', 63: 'Şanlıurfa' },
},
]}
这里是简单的键值对字符串。我想为每个值添加一个图标
像这样:
根据他们的 renderLookUpFiled 方法代码,React.Element 作为查找对象的值应该有效。
他们正在渲染 {this.props.columnDef.lookup[key]}
这意味着如果我们通过 React.Element,它也会渲染它,可能会有一些道具警告但它应该可以工作
columns={[
{
title: 'Birth Place',
field: 'birthCity',
lookup: { 34: <div><img src="/your/image"/> İstanbul</div>, 63: <div><icon/> Şanlıurfa</div> },
},
]}