使用core-dropdown选择多个项目

时间:2015-03-18 15:06:04

标签: polymer core-elements

当用户点击报告按钮时,他们应该能够选择一种或多种类型的问题。我正在尝试这样的事情:

<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-dropdowncore-icon-button。在我改变后,一切都按预期工作。 :)

1 个答案:

答案 0 :(得分:0)

尝试closeAttributecloseSelector。请参阅core-overlay文档