javascript - 无法在纸质列表框聚合物 3 中获取多选值
问题描述
我正在尝试在纸质列表框聚合物中获取多选值
<paper-dropdown-menu label="{{_getLabel('Activity Type')}}" id="fromMenu" on-paper-dropdown-close="fromAccountChanged" searchable="true">
<paper-listbox selected="{{value}}" id="ddtype" on-iron-select="SelectedType" attr-for-selected="value" selected="{{typeList}}" class="dropdown-content" slot="dropdown-content" multi>
<template is="dom-repeat" items="{{typeList}}">
<paper-item value="{{item}}">{{item}}</paper-item>
</template>
</paper-listbox>
</paper-dropdown-menu>
SelectedType(e){
var selectedItem = e.target.selectedItem;
console.log(selectedItem.value)
var product_value = selectedItem.value;
this.searchTypeString = selectedItem.value;
}
这是我用来获取值但只获取单个值的函数
解决方案
您可以使用selectedItems
属性来获取选定的paper-item
元素,或者使用selectedValues
属性来获取 selected 的值paper-items
。有关详细信息,请参阅文档。
推荐阅读
- powerbi - 如何在 Power Query 编辑器中按组求和?
- facebook - 使用 facepager 从 facebook 中提取喜欢和喜欢
- google-cloud-platform - BigQuery - 将查询复制到新表中
- c# - C# 程序未连接到数据库 (freesqldatabase.com)
- docker-compose - `无法访问'XXX':无法解析主机`Gitlab CI/CD管道
- reactjs - 在异步函数中反应 useEffect
- java - 类继承和泛型类型
- .htaccess - HTACCESS RewriteRule 包括 /var/www/html/ 到 URL
- python - 读取压缩的二进制文件 (.grib2.bz2)
- c# - 如何在单击选择中的选项时删除蓝色突出显示