Fix gfestione eliminazione componenti
This commit is contained in:
@@ -51,7 +51,7 @@
|
||||
{
|
||||
<select @bind="@TypeSel" class="form-select">
|
||||
<option value="*">-- All Types --</option>
|
||||
@foreach (var item in ListType)
|
||||
@foreach (var item in ListType.OrderBy(x => x))
|
||||
{
|
||||
<option value="@item">@item</option>
|
||||
}
|
||||
@@ -137,7 +137,8 @@ else if (files2Chk != null && files2Chk.Count() > 0)
|
||||
<td class="col-5" colspan="4" data-bs-toggle="modal" data-bs-target="#fileDiffModal" @onclick="()=>showDiff(item, item.Value.status)"></td>
|
||||
}
|
||||
<td class="col-2 text-center">
|
||||
<button class="btn @btnCssClass(item.Value.status, item.Value.action)" @onclick="()=>changeDoAct(item)" disabled="@(item.Value.status== Core.Enum.fileStatus.rem)">@btnTxt(item.Value.status) <i class="@btnIcon(item.Value.status)"></i></button>
|
||||
<button class="btn @btnCssClass(item.Value.status, item.Value.action)" @onclick="()=>changeDoAct(item)">@btnTxt(item.Value.status) <i class="@btnIcon(item.Value.status)"></i></button>
|
||||
@* <button class="btn @btnCssClass(item.Value.status, item.Value.action)" @onclick="()=>changeDoAct(item)" disabled="@(item.Value.status== Core.Enum.fileStatus.rem)">@btnTxt(item.Value.status) <i class="@btnIcon(item.Value.status)"></i></button> *@
|
||||
</td>
|
||||
@if (item.Value.status == Core.Enum.fileStatus.rem || item.Value.status == Core.Enum.fileStatus.mod)
|
||||
{
|
||||
|
||||
@@ -256,11 +256,14 @@ namespace WebDoorCreator.UI.Components.FilesMan
|
||||
{
|
||||
item.Value.status = Core.Enum.fileStatus.rem;
|
||||
searchRecords.Add(item.Key, item.Value);
|
||||
checkItemType(item);
|
||||
}
|
||||
|
||||
searchRecords = searchRecords.Where(x => x.Value.status > 0).ToDictionary(x => x.Key, x => x.Value);
|
||||
searchRecords = searchRecords.Where(x => x.Value.status != Core.Enum.fileStatus.none).ToDictionary(x => x.Key, x => x.Value);
|
||||
stats2show.Clear();
|
||||
stats2show.Add(Core.Enum.fileStatus.add);
|
||||
stats2show.Add(Core.Enum.fileStatus.mod);
|
||||
//stats2show.Add(Core.Enum.fileStatus.rem);
|
||||
await ReloadData();
|
||||
sendDataVal = 100;
|
||||
isLoading = false;
|
||||
@@ -399,6 +402,11 @@ namespace WebDoorCreator.UI.Components.FilesMan
|
||||
{
|
||||
_typeSel = value;
|
||||
ReloadData().ConfigureAwait(false);
|
||||
//var pUpd = Task.Run(async () =>
|
||||
//{
|
||||
// await InvokeAsync(ReloadData);
|
||||
//});
|
||||
//pUpd.Wait();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user