Проблема BlazorStrap с заполнителем - PullRequest
0 голосов
/ 25 марта 2020

У меня проблема с Placeholder в BlazorStrap.

Это не будет работать, если у меня есть свойство, связанное с моим значением.

> <BSBasicInput Value="Test" PlaceHolder="Hello">
> 
> 
> public decimal Test { get; set; }

Я пытался:

    > <BSBasicInput Value="string.Empty" PlaceHolder="Hello">
    > 
    > 
    > 

Если я уберу это свойство и напишу «string.Empty» в поле «Значение», я смогу получить текст из заполнителя.

Как мне решить эту проблему, чтобы я мог получить свойство для своего значения в Ввод

1 Ответ

0 голосов
/ 26 марта 2020

Свойство «Значение» работает как значение привязки в BlazorStrap. Заполнитель работает, когда значение пустое (или ноль), но для поля по умолчанию (Test) десятичного числа возвращает 0, а не ноль, поэтому это значение отображается во входных данных.

Вы можете сравнить этот код:

<BSBasicForm>
    <BSFormGroup>
        <BSBasicInput InputType="InputType.Number" Value="@Test" PlaceHolder="Hello"></BSBasicInput>
    </BSFormGroup>
</BSBasicForm>

@code{
    public decimal? Test=null;
}
...