Fal*_*per 2 polymer paper-elements polymer-1.0
我有一个纸质列表框,里面有纸质物品.
我将selected设置为等于对象的ID,在本例中为2.(这不是索引).
它似乎没有选择具有该值的项目.
有没有我在列表框的实现上做错了什么?
这是我的样本
<paper-dropdown-menu label="Type" no-animations="true" >
<paper-listbox id="paperListbox" class="dropdown-content" selected="{{type}}">
<paper-item value="1">Internal</paper-item>
<paper-item value="2">External</paper-item>
</paper-listbox>
</paper-dropdown-menu>
Run Code Online (Sandbox Code Playgroud)
所以,{{type}}将设置为2,但它不会选择第二项.我该如何解决这个问题?
selected是用于选择的正确项目,但是要正确覆盖它以使其不使用子项目索引,您需要利用该属性:attrForSelected如果您使用的是聚合物,或者attr-for-selected用于聚合物飞镖.
这样,您可以将其设置为基于say:值的选择
attr-for-selected="value"
Run Code Online (Sandbox Code Playgroud)
然后它将使用它进行选择.
下面是更新的标记.
<paper-dropdown-menu label="Type" no-animations="true" >
<paper-listbox id="paperListbox" class="dropdown-content" attr-for-selected="value" selected="{{type}}">
<paper-item value="1">Internal</paper-item>
<paper-item value="2">External</paper-item>
</paper-listbox>
</paper-dropdown-menu>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2159 次 |
| 最近记录: |