Aggiornato loading hw option
This commit is contained in:
@@ -9,32 +9,46 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mt-2">
|
||||
@if (!hwOptCollapsed)
|
||||
{
|
||||
@if (IsLoadingHwOpt)
|
||||
{
|
||||
<EgwCoreLib.Razor.LoadingData DisplaySize="EgwCoreLib.Razor.LoadingData.CtrlSize.Small"></EgwCoreLib.Razor.LoadingData>
|
||||
<div class="col justify-content-start">
|
||||
<p class="placeholder-glow">
|
||||
<span class="placeholder col-12 bg-secondary placeholder-lg my-2"></span>
|
||||
<span class="placeholder col-4 bg-secondary placeholder-lg my-2"></span>
|
||||
<span class="placeholder col-6 bg-secondary placeholder-lg my-2"></span>
|
||||
<span class="placeholder col-7 bg-secondary placeholder-lg my-2"></span>
|
||||
<span class="placeholder col-6 bg-secondary placeholder-lg my-2"></span>
|
||||
<span class="placeholder col-4 bg-secondary placeholder-lg my-2"></span>
|
||||
<span class="placeholder col-8 bg-secondary placeholder-lg my-2"></span>
|
||||
<span class="placeholder col-12 bg-secondary placeholder-lg my-2"></span>
|
||||
</p>
|
||||
</div>
|
||||
}
|
||||
<div class="scrollspy" tabindex="0"
|
||||
style="position: relative; height: 15rem; overflow-y: auto;">
|
||||
@foreach (var currOpt in CurrSash.HwOptionList)
|
||||
{
|
||||
switch (currOpt.Type)
|
||||
else
|
||||
{
|
||||
<div class="scrollspy my-2" tabindex="0"
|
||||
style="position: relative; height: 15rem; overflow-y: auto;">
|
||||
@foreach (var currOpt in CurrSash.HwOptionList)
|
||||
{
|
||||
case HwOptionTypes.COMBO:
|
||||
{
|
||||
AGBOptionCombo currOptCombo = (AGBOptionCombo)currOpt;
|
||||
<EditOptionCombo CurrOpt="currOptCombo" EC_Update="RaiseOptCombo"></EditOptionCombo>
|
||||
break;
|
||||
}
|
||||
case HwOptionTypes.TEXT:
|
||||
{
|
||||
AGBOptionText currOptText = (AGBOptionText)currOpt;
|
||||
<EditOptionText CurrOpt="currOptText" EC_Update="RaiseOptText"></EditOptionText>
|
||||
break;
|
||||
}
|
||||
switch (currOpt.Type)
|
||||
{
|
||||
case HwOptionTypes.COMBO:
|
||||
{
|
||||
AGBOptionCombo currOptCombo = (AGBOptionCombo)currOpt;
|
||||
<EditOptionCombo CurrOpt="currOptCombo" EC_Update="RaiseOptCombo"></EditOptionCombo>
|
||||
break;
|
||||
}
|
||||
case HwOptionTypes.TEXT:
|
||||
{
|
||||
AGBOptionText currOptText = (AGBOptionText)currOpt;
|
||||
<EditOptionText CurrOpt="currOptText" EC_Update="RaiseOptText"></EditOptionText>
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</div>
|
||||
@* @if (!hwOptCollapsed)
|
||||
{
|
||||
} *@
|
||||
</div>
|
||||
}
|
||||
}
|
||||
</div>
|
||||
@@ -34,23 +34,22 @@ namespace WebWindowComplex.Compo
|
||||
|
||||
[CascadingParameter(Name = "IsLoading")]
|
||||
public List<string> IsLoading { get; set; } = new List<string>();
|
||||
|
||||
private bool hwOptCollapsed { get; set; } = true;
|
||||
|
||||
private bool hwOptCollapsed { get; set; } = false;
|
||||
|
||||
//protected override void OnAfterRender(bool firstRender)
|
||||
//{
|
||||
// if(firstRender)
|
||||
// {
|
||||
// hwOptCollapsed = true;
|
||||
// }
|
||||
//}
|
||||
protected override void OnAfterRender(bool firstRender)
|
||||
{
|
||||
if (firstRender)
|
||||
{
|
||||
hwOptCollapsed = true;
|
||||
}
|
||||
}
|
||||
|
||||
private async Task changeCollapsed()
|
||||
{
|
||||
//hwOptCollapsed = !hwOptCollapsed;
|
||||
hwOptCollapsed = !hwOptCollapsed;
|
||||
if (CurrSash.HwOptionList.Count == 0)
|
||||
{
|
||||
//IsLoadingHwOpt = true;
|
||||
await EC_FirstHwOptionList.InvokeAsync(CurrSash.GroupId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user