【问题标题】:How to insert search bar for material-ui MenuItem?如何为material-ui MenuItem插入搜索栏?
【发布时间】:2019-11-13 16:02:19
【问题描述】:

如何在组件内插入搜索输入? 我检查了material-ui documentation.,测试了一些东西,仍然没有运气。

这是demo code

我试过了:

const searchBar = `${<input type="text" placeholder="Search..." />}`;
 <Menu
   keepMounted
   anchorEl={anchorEl}
   open={!!anchorEl}
   onClose={closeMenu}
>
  {filterValues.map(searchBar, value => (
   <MenuItem
   value={value || null}
   onClick={getChangeFilter(value)}
   selected={filterValue === value}
   key={Math.random()}
>
  {value}
  {searchBar}
   </MenuItem>
))}

      </Menu>

非常感谢您的帮助!

【问题讨论】:

    标签: javascript reactjs material-ui


    【解决方案1】:

    由于您已经在使用 DevExtreme,我认为 search 功能会很有用。

    它还有filtering,我认为这可能是比你目前这样做更好的用户体验。当我在玩您的演示代码时,我感到很困惑,因为我无法确定在单击它们后过滤了哪些值。此外,“清除”功能也可能有点违反直觉。

    否则,这是来自文档的MaterialTableDemo 的链接。

    【讨论】:

    • 感谢您的回复,我使用了 DevExtreme 的默认过滤器功能,但团队对布局不满意,因此试图找到使其工作的方法。我不太确定是否可以将搜索功能从 DevExtreme 传递到 material-UI 组件。再次感谢!
    • 嗨!希望您找到了解决方案,但如果没有,您是否看过codesandbox.io/s/e0rtg 的示例?
    • 非常感谢 pitchdiesel ,这太完美了!你介意在下面留下答案,所以我可以选择你的,拜托!再次感谢!
    • 将其添加到原始答案中!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 2021-11-25
    相关资源
    最近更新 更多