在Material-UI自动完成组件中添加子标题

huangapple go评论75阅读模式
英文:

Add sub-header to Material-UI autocomplete component

问题

如何为Material-UI的Autocomplete组件添加子标题?

目前我正在这样做:

<Autocomplete
  {...props}
  options={options}
  renderInput={(params) => <TextField {...params} label={label} />}
/>

这是我得到的结果,而这是我需要它看起来的样子

我该如何获得这样的结果?

英文:

How can I add a sub-header to Material-UI's Autocomplete component?

Right now i'm doing this:

&lt;Autocomplete
        {...props}
        options={options}
        renderInput={(params) =&gt; &lt;TextField {...params} label={label} /&gt;}
/&gt;

This is what I get and this is how I need it to look.

How can I get this result?

答案1

得分: 1

你需要使用 Autocomplete 组件的 groupBy 属性来实现这个功能。类似于:

<Autocomplete
  {...props}
  options={options}
  groupBy={(option) => option.yourCondition}
  renderInput={(params) => <TextField {...params} label={label} />}
/>

文档提供了示例:MUI文档

英文:

For this, you need to use the groupBy props of Autocomplete component.
Something like :

&lt;Autocomplete
        {...props}
        options={options}
        groupBy={(option) =&gt; option.yourCondition}
        renderInput={(params) =&gt; &lt;TextField {...params} label={label} /&gt;}
/&gt;

The documentation gives you examples : MUI Doc

huangapple
  • 本文由 发表于 2023年7月13日 17:44:55
  • 转载请务必保留本文链接:https://go.coder-hub.com/76678019.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定