当用户点击报告按钮时,他们应该能够选择一种或多种类型的问题。我正在尝试这样的事情:
<core-icon-button icon="report" on-tap="{{ openDropdown }}">
<core-dropdown>
<core-selector valueattr="label" multi>
<core-item label="Type 1"></core-item>
<core-item label="Type 2"></core-item>
<core-item label="Type 3"></core-item>
</core-selector>
<button on-tap="{{ reportIssue }}">Report</button>
</core-dropdown>
</core-icon-button>
但是当我选择任何项目时,下拉菜单会关闭。我预期的行为是仅在调用reportIssue
后关闭下拉列表。
我尝试使用core-dropdown
(或任何其他核心元素)尝试做什么,还是应该为此构建自定义元素?感觉像是浪费,因为几乎所有我需要的行为都是由core-dropdown
提供的。
编辑:问题似乎是我在core-dropdown
内core-icon-button
。在我改变后,一切都按预期工作。 :)
答案 0 :(得分:0)
尝试closeAttribute
或closeSelector
。请参阅core-overlay
文档