2015-04-04 1 views
3

Я использую autoform с простой схемой и пытаюсь предварительно выбрать значение из выпадающего списка. Я либо разбиваю приложение, либо не получаю уведомления, никакого результата, ничего. Выбранное значение по-прежнему отображается (выберите один). Вот блок из моей схемы:Как я могу предварительно выбрать значение из выпадающего списка с метеорным и автоформатом?

status:{ 
    type: String, 
    label: "Status", 
    allowedValues: ['Approved','Pending','Flagged'], 
    autoValue: function() { 
    return {label: 'Pending', value: 'Pending'}; 
    } 
}, 

ответ

3

Взятые из документации: https://github.com/aldeed/meteor-autoform#affieldinput

Чтобы указать метку, которая будет отображаться, когда нет выбора выбран, комплект первыйOption = "(My Select One Label)".

firstOption: Использовать с атрибутом options, чтобы указать строку, используемую для первой опции выбора ввода, которая показывает, когда ничего не было выбрано. Например, firstOption = "(Вы должны действительно выбрать что-то из этого списка)". Существует первый вариант по умолчанию "(Выбрать один)". Если вам не нужен параметр по умолчанию, тогда сделайте firstOption = false, но убедитесь, что ваш вход выбора имеет значение по умолчанию, или это приведет к запутанному UX, где будет выглядеть первый вариант, но это не так.

1

Для меня это сработало:

status:{ 
    type: String, 
    label: "Status", 
    allowedValues: ['Approved','Pending','Flagged'], 
    autoform: { 
    afFieldInput: { 
     firstOption: 'Pending' 
    } 
    } 
}, 
Смежные вопросы