Меню бумаги Polymer 1.0 получить список выбранных элементов

меню полимера 1.0. Я хочу получить список выбранных элементов, когда пользователь нажимает на меню. Из того, что я прочитал в документации, поведение IronMultiSelectableBehavior должно добавить свойства selectedItems в API бумажного меню, но эти свойства не определены, когда я хочу получить к ним доступ.

<paper-menu id="messageTypesMenuId" multi on-tap="_onMenuTap" >
    <paper-item role="menuitem">All</paper-item>
    <paper-item role="menuitem">TEst1</paper-item>
    <paper-item role="menuitem">Test2</paper-item>
</paper-menu>

_onMenuTap: function (e) {
    console.log(e.target.selectedItems);
    console.log(this.$.messageTypesMenuId.selectedItems);
},

Спасибо


person Bakary Diarra    schedule 30.06.2015    source источник


Ответы (1)


Использование selectedItems должно быть в порядке. Однако, когда запускается событие касания, выбор еще не обновлен. Я не знаю об общем событии изменения выбора для бумажного меню, но вместо этого вы можете использовать выбор по железу и отмену выбора по железу. Этот ответ также использует эти события и может вам помочь.

person Maria    schedule 01.07.2015