Как выбрать выпадающий по значению dom-repeat Dropdown

1

Я пытаюсь загрузить обратно в раскрывающемся списке после обновления страницы в Polymer. Выпадающий динамически загружается из вызова AJAX, и после выпадающего списка он сохраняется в localStorage.

  <select id="customer" on-change="selectCustomer">
    <option value="" selected disabled>Select Customer</option>
    <template is="dom-repeat" items="[[customers]]" as="customer" index-as="index">
      <option value="[[customer]]">[[customer]]</option>
    </template>
  </select>

...

selectCustomer() {
  localStroage.setItem("customerName", this.$.customer.value = index;" 
)

я пытался

setDropdown() {
  // index generated in text matching for loop
  this.$.customer.selectedIndex = index; 
)

а также

setDropdown() {
  // customerName generated in text matching for loop
  this.$.customer.value = customerName;
)
Теги:
polymer
drop-down-menu
polymer-2.x

1 ответ

2
Лучший ответ

Я считаю, что лучшим способом было бы привязать ваше значение выпадающего списка к customer атрибута, а затем наблюдать за значением customer и сохранять его в локальном хранилище... синхронизировать его с connectedCallback сервером. Демо-версия - это лучший способ объяснить...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню