Как установить значение по умолчанию в раскрывающемся меню в Fable Elmish? - PullRequest
3 голосов
/ 05 июня 2019

Я хочу иметь значение по умолчанию в раскрывающемся списке, которое не является одним из выбираемых параметров (не: DefaultValue "2"). Это должно быть что-то вроде следующего, но не для поля ввода.

Input.Placeholder "Your name here" 

(я пробовал Placeholder в Select, но он не работал)

После того, как вы открыли выпадающий список, значение по умолчанию должно быть указано серым и курсивом (или что-то в этом роде). Я узнал, что не могу изменить настройки шрифта в свойствах опций меню выбора.

Спасибо

Select.select
[ ]
[ select
    [
        //DefaultValue "2"
    ]
    [
        option [ Value "1" ] [ str "1" ]
        option [ Value "2"] [ str "2" ]
        option [ Value "3"] [ str "3" ]
    ]
]

1 Ответ

4 голосов
/ 05 июня 2019

Попробуйте

Select.select
[ ]
[ select
    [ ]
    [
        option [ Value ""; Disabled true; Selected true ] [ str "Your name here" ]
        option [ Value "1" ] [ str "1" ]
        option [ Value "2"] [ str "2" ]
        option [ Value "3"] [ str "3" ]
    ]
]
...