Я пытаюсь Enable/Disable
группа time
входов в Blazor на основе checkbox
; в то время как для inputs
типа button
нижеприведенное решение работает, для входов типа time
это не так:
Решение для кнопочного ввода, которое работает
<button type="button"
class="@this.SetButton">
</button>
[Parameter] public bool state{get;set;}
public string SetButton() {
string result = state == true ? "" : "disabled";
return result;
}
Попытка ввода времени, которая не работает
<input bind="@IsDisabled" type="checkbox" />
<input class="@this.GetGroupState()" type="time" />
protected bool IsDisabled { get; set; }
public string GetGroupState() {
return this.IsDisabled ? "disabled" : "";
}
P.S В первом сценарии bool
является параметром другого component
, поэтому я не связываю его. Во втором случае, однако, он связан с checkbox