我正在研究 blazor 调度程序。我能够从数据库中读取信息并填充日历。
我目前在自定义弹出窗口时遇到一些问题。我正在尝试按照教程进行操作,但无法解决我的问题。我需要做的是在弹出窗口中添加和删除某些字段,然后获取值。
我似乎陷入困境的地方首先是解释
@if ((context as AppointmentData).ElementType == "cell")
我在哪里设置这个值以便我可以调用它?
例如
<FooterTemplate>
@if ((context as AppointmentData).ElementType == "cell")
{
<div class="cell-footer">
<SfButton Content="More Details" OnClick="@(e => OnMoreDetailsClick(e, (context as AppointmentData), false))"></SfButton>
<SfButton Content="Add" IsPrimary="true" OnClick="@(e => OnAdd(e, (context as AppointmentData)))"></SfButton>
</div>
}
else
{
<div class="event-footer">
<SfButton IsPrimary="true" Content="More Details" OnClick="@(e => OnMoreDetailsClick(e, (context as AppointmentData), true))"></SfButton>
</div>
}
</FooterTemplate>
如果我使用上面的代码,我会收到以下错误: