Можем ли мы заставить функцию Mud Checkbox работать как функцию радио?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Можем ли мы заставить функцию Mud Checkbox работать как функцию радио?

Сообщение Anonymous »

Я хочу изменить функциональность в проекте моей компании, но все, что я делал до сих пор, не помогло мне этого добиться.
Я использую Blazor, а в части кода Razor я использую MudBlazor . До изменения я использовал обычную HTML-группу радио с двумя вариантами «Да» и «Нет».
Мы думали, что использование флажков вместо радио принесет проекту больше визуальной пользы, поэтому я внес изменения, но был один нюанс. Я не мог это выяснить. «Взаимоисключающие»...
Я не смог установить параметры флажка, поэтому, когда было нажато «Да», другое «Нет» не могло быть отмечено одновременно с «Да», а вместо этого отметьте « Нет» и вместо этого пустое «Да». Точно так же, как функция радио. Но мне не удалось этого добиться...
Часть кода Razor: Параметры привязаны к одному значению банка данных SQL, в котором они закодированы в файле кода Request.cs в нашем файле проекта /Shared.
Привязано к:

Код: Выделить всё

public bool GxpRelevant { get; set; }
...
@code часть страницы Blazor:

Код: Выделить всё

[Parameter]
public Request? Model { get; set; }
private bool _yesChecked;
private bool _noChecked;`

protected override void OnInitialized()
{
_yesChecked = Model!.GxpRelevant;
_noChecked = !Model!.GxpRelevant;
}

private void OnYesCheckedChanged(bool value)
{
if (value)
{
_yesChecked = true;
_noChecked = false;
}
else
{
_yesChecked = false;
}
Model!.GxpRelevant = _yesChecked;
EvtChanged.InvokeAsync(Model);
}

private void OnNoCheckedChanged(bool value)
{
if (value)
{
_noChecked = true;
_yesChecked = false;
}
else
{
_noChecked = false;
}
Model!.GxpRelevant = !_noChecked;
EvtChanged.InvokeAsync(Model);
}
Я также видел подобные решения в разных кодах, сгенерированных ИИ, и они в значительной степени давали один и тот же тип кода, и я все еще не мог сделать параметры флажка взаимоисключающими.
/>Кто-нибудь уже сталкивался с подобным опытом?
Я всего лишь младший инженер-программист, поэтому сам не очень опытен...
Буду рад помощи.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ctionality
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Установить выбранное радио из группы радио со значением
    Anonymous » » в форуме Jquery
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Селектор jQuery для радио входов, которые требуются, но одно радио проверяется
    Anonymous » » в форуме Html
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Селектор jQuery для радио входов, которые требуются, но одно радио проверяется
    Anonymous » » в форуме Jquery
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как установить базовый путь для приложения Mud Blazor
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как установить базовый путь для приложения Mud Blazor
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»