我正在使用流利的 ui 下拉菜单因此,当我单击下拉菜单时,默认情况下会选择第一个选项而不选择。如果我单击下拉菜单并且没有选择是否单击页面上的某个位置,则不应选择任何内容并且应关闭下拉菜单就是我想要的。请帮我解决一下这个。
以下是我正在使用的代码:
<Dropdown
disabled={this.state.HideLocationFilter}
selectedKey={selectedItem1 ? selectedItem1.key : undefined}
onChange={this._onChange1}
placeholder="Location"
options={[
{ key: 'UK', text: 'UK' },
{ key: 'Hyderabad', text: 'Hyderabad' },
{ key: 'Bangalore', text: 'Bangalore' },
{ key: 'Ahmedabad', text: 'Ahmedabad' },
{ key: 'Pune', text: 'Pune' },
{ key: 'Mumbai', text: 'Mumbai' },
{ key: 'USA', text: 'USA' }
]}
styles={dropdownStyles}
/>
private _onChange1 = (event: React.FormEvent<HTMLDivElement>, item: IDropdownOption): void => {
console.log(`Selection change: ${item.text} ${item.selected ? 'selected' : 'unselected'}`);
if(item.selected == true)
{
this.setState({ selectedItem1: item });
}
};
最初是这样的:location dropdown
当我单击下拉菜单时,它默认选择(查找相同的图片):单击时下拉