Polymer 纸张列表框,当将所选设置为id(int)时,将不会选择具有相同值的输入
我有一个纸质列表框,里面有纸质物品 我将selected设置为对象的ID,在本例中为2。(这不是索引) 它似乎没有选择具有该值的项目 列表框的实现是否有问题 这是我的样品Polymer 纸张列表框,当将所选设置为id(int)时,将不会选择具有相同值的输入,polymer,polymer-1.0,paper-elements,Polymer,Polymer 1.0,Paper Elements,我有一个纸质列表框,里面有纸质物品 我将selected设置为对象的ID,在本例中为2。(这不是索引) 它似乎没有选择具有该值的项目 列表框的实现是否有问题 这是我的样品 <paper-dropdown-menu label="Type" no-animations="true" > <paper-listbox id="paperListbox" class="dropdown-content" selected="{{type}}"> <paper-
<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>
内部的
外部的
因此,
{{type}}
将设置为2,但它不会选择第二项。如何解决此问题?选定的
是用于选择的正确项目,但请正确覆盖它,这样它就不会使用子项目的索引,您需要利用以下属性:attrForSelected
如果您使用的是polymer,或者attr for selected
用于polymer dart
这样,您可以将其设置为基于say:the值进行选择,方法是
attr-for-selected="value"
然后它将使用它进行选择
下面是更新的标记
<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>
内部的
外部的