首页 > 解决方案 > 无法在纸质列表框聚合物 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;

}

这是我用来获取值但只获取单个值的函数

标签: javascriptnpmpolymer

解决方案


您可以使用selectedItems属性来获取选定的paper-item元素,或者使用selectedValues属性来获取 selected 的值paper-items。有关详细信息,请参阅文档


推荐阅读