Автовыбор в раскрывающемся меню «Материализация мульти-выбора» - PullRequest
0 голосов
/ 17 января 2019

У меня есть поле для выбора в материализовать:

<select multiple>
  <option value="somevalue" class="{{#if $eq isActive}}active{{/if}}">Some Value</option>
</select>

и хотите автоматически выбирать любые значения, возвращаемые из базы данных, когда пользователь переходит в режим редактирования.

При просмотре раздела в chrome dev tools я вижу, что он создает li с флажком, а у li есть class="active", когда он отмечен.

Я пытался установить этот класс программно в javascript, но все же выбор не проверяется.

Что мне нужно сделать, чтобы эти опции автоматически проверяли режимы редактирования?

Я использую Meteor и Blaze для создания этого макета, так что имейте это в виду.

1 Ответ

0 голосов
/ 24 января 2019

Должен работать следующий подход,

<select multiple>
    {{#if $eq isActive}}
        <option value="somevalue" selected="selected">Some Value</option>
    {{else}}
        <option value="somevalue">Some Value</option>
    {{/if}}
</select>

Также убедитесь, что помощник, определяющий, активен ли элемент или нет, возвращает правильное значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...