2017-08-07 83 views
0

我有一个multi-selection - 启用iron-list,我的问题是,而不是选择/取消当点击物品的[[children]]点击的元素添加到{{selectedChildren}},每一次点击。铁列表多选加项目多次选择

<iron-list items="[[children]]" selected-items="{{selectedChildren}}" selection-enabled multi-selection> 
    <template> 
     <div class$="[[iconForItem(selected, item)]]"> 
      <iron-image class="avatar" sizing="contain" src="[[item.pic]]"></iron-image> 
      <div class="pad"> 
       <div class="primary" th:inline="none">[[item.name]]</div> 
       <div class="secondary dim" th:inline="none">[[item.bdate]]</div> 
       <div><paper-textarea value="{{item.comment}}" on-tap="noFoc"></paper-textarea></div> 
      </div> 
     </div> 
    </template> 
</iron-list> 

这里有什么问题?

+1

我觉得也有一个工作小提琴就好需要更多的信息。请说明它在做什么以及你认为它应该做什么。 –

回答

0

的问题是:

properties: { 
    selectedChildren: { 
     type: Array, // bad idea 
     value: [] // bad idea 
    } 
} 

它应该是:

properties: { 
    selectedChildren: { 
     type: Object // This works 
    } 
}