【发布时间】:2019-05-28 08:14:43
【问题描述】:
我的代码我正在使用 ant Design (antd)。在我的下拉列表中,我使用<span> 标签将我的列表显示为两列。
<Select value={'AccountID'} style={{'width':'212px','height':'32px'}} placeholder="Select An Accounts">
<Option disabled value='0'>Select An Account</Option>
{this.props.accountList.length && this.props.accountList.map((value,index)=>(
<Option value={value.AccountID} key={index}>
{value.Name} <span style={{float:'right'}}> {value.TypeName} </span>
</Option>
))}
</Select>
问题是当我选择一个长选项时,例如 运费和运输成本 ,选择CostOfGoodsSold后在控件外显示如下图。
作为替代解决方案,
如果我增加选择标签的with:-
如何解决这个问题? PS:未应用任何其他 CSS。 演示:sandbox
【问题讨论】:
-
你能创建演示来重现这个问题吗?
-
codesandbox.io/s/m268vxq3x这是当select的宽度增加了@Just代码当宽度改为
200 px时第一个问题就出现了 -
您的预期行为是什么?
-
* 如果我使用
200px选择,我不想在选择控件下方显示第二个值 * 如果我使用400px选择,从我需要的下拉列表中选择一个值后它们之间的显示空间与下拉列表中的相同