是否可以将列表的第一项定位到列表的顶部并且不与其他项一起滚动? <Select open={open} value={value} onChange={this.handleSelectChange} onClose={this.handleSelectClose} onOpen={this.handleSelectOpen} > <MenuItem style={{ backgroundColor: "transparent" }} > <TextField value={search} fullWidth placeholder="search" onChange={this.handleInputChange} /> </MenuItem> {filteredOptions.length ? ( filteredOptions.map(option => { return ( <MenuItem value={option} key={option.value}> {option.label} </MenuItem> ); }) ) : ( <MenuItem disabled>No match</MenuItem> )} </Select>它看起来像https://sharlaan.github.io/example3上的自动完成
2 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
链接不起作用,我没有看到你的例子。但是,这是在这种情况下您需要的样式示例:
Select
position: relative // necessary
height: 123px // optional
overflow-y: scroll // optional
MenuItem // first one only
position: absolute // necessary
top: 0px // optional
z-index:10 // optional
background-color: white // optional
添加回答
举报
0/150
提交
取消