lwi*_*win 3 css reactjs react-select
我想更改react-select
选项框宽度。示例在这里=>
如果我的内容大于选项,则显示水平滚动但我不想要水平滚动。如何更改选项框宽度的大小?
另一件事是如何将所选值显示为 CscID 一个偶数选项框显示 CscID + CscDesc?现在,当我选择该选项时,其 CscID + CscDesc 显示在所选框中。
这是我的选择 =>
const formatOptionLabel = ({ CscID, CscDesc }) => (
<div style={{ display: "flex"}}>
<div>{CscID}</div>
<div>{CscDesc}</div>
</div>
);
const customStyles = {
control: styles => ({ ...styles, }),
option: (styles) => {
return {
...styles,
width: '10000px', //For testing
};
},
};
<Select
styles={customStyles}
formatOptionLabel={formatOptionLabel}
getOptionValue={option =>
`${option.CscID}`
}
options={datasource}
/>
Run Code Online (Sandbox Code Playgroud)
是的,我可以编辑选项框的宽度。
const customStyles = {
control: styles => ({ ...styles,
}),
option: styles => ({ ...styles,
}),
menu: styles => ({ ...styles,
width: '500px'
})
};
Run Code Online (Sandbox Code Playgroud)
根据文档,它称为菜单。如果要更新其他样式,请检查此处=>样式键
这个选项对于检查菜单框非常有帮助 => menuIsOpen={true}
归档时间: |
|
查看次数: |
5780 次 |
最近记录: |